美文网首页
MySQL常用命令

MySQL常用命令

作者: ZHOUZAIHUI | 来源:发表于2018-12-03 22:37 被阅读0次

    1 连接数据库

    # 连接到本机的MySQL
    sudo mysql -u root -p
    
    # 连接到远程主机的MySQL
    sudo mysql -h 192.168.1.2 -u root -p
    
    # 退出数据库
    exit
    

    2 数据库常用操作

    # 列出所有数据库
    show databases;
    
    # 数据库选择
     use database [数据库名];
    
    # 创建数据库
    create database [数据库名];
    
    # 查看已创建的数据库的sql语句
    show create databases [数据库名];
    
    # 删除数据库
    drop database [数据库名];
    
    
    

    3 数据表基本操作

    # 创建数据表
    create table [表名]  
    { 
        字段名 1,数据类型[完整性约束条件],  
        字段名 2,数据类型[完整性约束条件],  
        ...  
        字段名 n,数据类型[完整性约束条件],  
    }
    
    # 显示数据表
    show tables; 
    
    # 列出表结构
    desc [表名];
    
    # 查看创建数据表SQL语句
    show create table [表名];
    
    # 修改数据表名
    alter table [旧表名] rename to [新表名];
    
    # 修改字段名
    alter table [表名] change [旧字段名]  [新字段名]  [新数据类型] ;
    
    # 修改字段数据类型
    alter table [表名] modify [字段名]  [数据类型] ;
    
    # 添加字段
    alter table [表名] add [新字段名]  [数据类型]  [约束条件] [FIRST|AFTER已存在的字段名];
    
    # 删除字段
    alter table [表名] drop [字段名] ;
    
    # 修改字段排列位置
    alter table [表名] modify [字段名1]  [数据类型] first|after [字段名2]
    
    # 删除数据表
    drop table [表名];
    

    4 数据表常见操作

    # 添加数据
    insert into [表名] (字段名1,字段名2, ...)  value(值1,值2, ...);
    insert into [表名] values(值1,值2, ...);
    
    # 更新数据
    update [表名]  
        set 字段名1 = 值1 [,字段名2 = 值2, ...]  
        [where 条件表达式];
    
    # 删除数据
    delete from [表名] [where 条件表达式];
    truncate [table] 表名;
    

    相关文章

      网友评论

          本文标题:MySQL常用命令

          本文链接:https://www.haomeiwen.com/subject/dpaucqtx.html