美文网首页云胡编程精选集
mysql 21 条基本命令

mysql 21 条基本命令

作者: 云胡同学 | 来源:发表于2018-06-30 11:20 被阅读0次

    1 . 查看 mysql 版本信息

    mysqladmin --version
    

    2 . 在 mysql 里运行可显示出当前服务器版本。

    SELECT VERTION();
    

    3 . 输入密码即可连接到数据库

    mysql -u root -p
    

    4 . 检查 mysql 服务器是否启动,启动就会有 mysql 的进程列表

    ps -ef | grep mysqld
    

    5 . 新建一个数据库。

    CREATE DATABASE t1;
    

    6 . 显示所有数据库。

    SHOW DATABASES;
    

    7 . 删除数据库。

    DROP DATABASE t1;
    

    8 . 选择数据库

    use t1;
    

    9 . 修改 root 用户密码。

    mysqladmin -u root -p password 新密码
    

    10 . 选择数据库后创建数据表

    create table user( sex char(4) not null);
    

    sex 是列名,char(4) 是列的数据类型,not null 说明刚列的类型不能为空,默认的话是可以为空。

    注意:至少要有一项
    11 . 显示数据库表

    SHOW TABLES;
    

    12 . 查看数据库表详细信息

    describe 表名;
    

    13 . 向表中插入数据

    • 插入的是表中的列的值。
    insert into student values("chen","male","135");
    
    
    • 插入部分 表名后面+(列名)再加值。
    insert into student(na) values("pan");
    

    14 . 查找表中数据

    • 查找表 student 中的所有列为 sex 的值。
    select sex from student;
    
    • *表示查找所有内容。
    select * from student;
    
    • 按特定条件查询,比如说查询 sex = ma 。
    select * from student where sex="ma";
    
    • 查询年龄大于50的
    select * from student where age > 50;
    
    • 查询id小于5且年龄大于20的所有人信息:
    select * from students where id<5 and age>20;
    
    

    15 . 更改表中数据

    update 表名称 set 列名称=新值 where 更新条件;

    upadate student set tel = 110 where na = "pan";
    
    

    16 . 删除表的数据

    • delete from 表名称 where 删除条件;
    delete from student where tel = "110";
    
    • 删除表中所有数据
    delete from student;
    

    17 . 添加列

    alter table 表名 add 列名 列数据类型;

    18 . 修改列

    alter table 表名 change 列名称 列新名称 新数据类型;

    19 . 删除列

    alter table 表名 drop 列名称;

    20 . 重命名表

    alter table 表名 rename 新表名;

    21 . 删除整张表

    drop tabel 表名;

    参考资料:
    21 分钟 MySQL 入门教程

    相关文章

      网友评论

        本文标题:mysql 21 条基本命令

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