mysql基本命令学习

mysql的基本命令:

1、数据库的操作

  • 链接数据库
    mysql -uroot -p
  • 退出数据库
    exit/quit/ctrl+d
  • 查看所有数据库
    show databases;
  • 创建数据库
    create database 数据库名;
  • 查看创建数据库的语句
    show create database 数据库名;
  • 查看当前使用的数据库
    select database();
  • 使用数据库
    use 数据库的名称;
  • 删除数据库
    drop database 数据库名称;
  • 导入数据库
    source 数据库的具体路径;
    这里要注意的是数据库的路径和名称为英文,windows下还要把\ 换成/.

2、数据表的操作

  • 查看当前数据库中的所有表
    show tables;
  • 创建表
    create table 数据表的名字(字段 类型 约束[, 字段 类型 约束]);
  • 删除表
    drop table 表名;
  • 描述数据表的字段类型约束
    desc 数据表的名称;
  • 修改字段
    增加字段 :alter table 表名 add 列名 类型;
    调整字段的类型及约束:alter table 表名 modify 列名 类型及约束;
    修改字段的类型及约束:alter table 表名 change 原名 新名 类型及约束;
    删除字段:alter table 表名 drop 列名;
  • 增加数据
    insert into 表名[字段] values(...);
  • 修改数据
    update 表名 set 列1=值1,列2=值2... where 条件;
  • 查询基本使用
    查询所有列:select * from 表名;
    定条件查询:select * from 表名 where 条件;
    查询指定列:select 列1,列2,... from 表名;
    使用as为列或表指定别名:select 字段[as 别名] , 字段[as 别名] from 数据表 where ....;
  • 删除
    delete from 表名 where 条件
    一般是不删数据的。

一般情况下,增删改查(curd)“curd的解释: 代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)”里面用的最多的是查,其他三个就不一定有权限啦。

所以关于查询还有很多语句,写一个专门的博客来记录,以后忘了赶紧来看看。

猜你喜欢

转载自blog.csdn.net/deemo_hui/article/details/104484946