MySQL 入门 21 条基本命令

220 阅读2分钟

一、基本命令

  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 说明那个列的类型不能为空,默认的话是可以为空。

注意:至少要有一项

  1. 显示数据库表
    SHOW TABLES;
    
  2. 查看数据库表详细信息
    describe 表名;
    
  3. 向表中插入数据
  • 插入的是表中的列的值。

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

    insert into student(na) values("pan");
    
  1. 查找表中数据
  • 查找表 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;
    
  1. 更改表中数据 update 表名称 set 列名称=新值 where 更新条件;

    upadate student set tel = 110 where na = "pan";
    
  2. 删除表的数据

  • delete from 表名称 where 删除条件;
    delete from student where tel = "110";
    
  • 删除表中所有数据
    delete from student;
    
  1. 添加列
    alter table 表名 add 列名 列数据类型;
    
  2. 修改列
    alter table 表名 change 列名称 列新名称 新数据类型;
    
  3. 删除列
    alter table 表名 drop 列名称;
    
  4. 重命名表
    alter table 表名 rename 新表名;
    
  5. 删除整张表
    drop tabel 表名;
    

二、参考资料

21分钟 MySQL 入门教程