数据库操作:database

创建数据库

  1. create database 数据库名;
  2. create database 数据库名 character set 字符集;

查看数据库

查看数据库服务器中的所有的数据库:

  1. show databases;

查看某个数据库的定义的信息:

  1. show create database 数据库名;

删除数据库(慎用)

  1. drop database 数据库名称;

其他数据库操作命令

切换数据库:

  1. use 数据库名;
  1. 查看正在使用的数据库:
  1. select database();

表操作:table

创建表

  1. create table 表名(
  2. 字段名 类型(长度) 约束,
  3. 字段名 类型(长度) 约束
  4. );

单表约束:

  1. - 主键约束:primary key
  2. - 唯一约束:unique
  3. - 非空约束:not null

:::info 主键约束 = 唯一约束 + 非空约束 :::

查看表

查看数据库中的所有表:

  1. show tables;

查看表结构:

  1. desc 表名;

删除表

  1. drop table 表名;

修改表

  1. alter table 表名 add 列名 类型(长度) 约束; --修改表添加列.
  2. alter table 表名 modify 列名 类型(长度) 约束; --修改表修改列的类型长度及约束.
  3. alter table 表名 change 旧列名 新列名 类型(长度) 约束; --修改表修改列名.
  4. alter table 表名 drop 列名; rename table 表名 to 新表名;
  5. alter table 表名 character set 字符集;