1、查询数据库
1.1查询数据库
SHOW DATABASES;
1.2查询当前正在使用的数据库
SELECT DATABASE();
2、创建数据库
2.1创建普通数据库
CREATE DATABASE 数据库名;
2.2创建并判断(该数据库不存在时创建)
CREATE DATABASE IF NOT EXISTS 数据库名;
2.3创建一个数据库,并制定字符集
CREATE DATABASE ITHEIMA DEFAULT CHARSET utf8mb4;
3、删除数据库
3.1普通删除
DROP DATABASE 数据库名;
3.2删除并判断
DROP DATABASE IF EXISTS 数据库名;
4、使用数据库
USE 数据库名;
5、数据库表的操作
5.1创建(CREATE )
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
....
字段名N,数据类型 -- 最后一行不需要加逗号
);
5.2查询(RETRIEVE ,检索)
5.2.1 查询当前数据库中所有表的名称
SHOW TABLES;
5.2.2查询表的结构
DESC 表名;
5.2.3查看建表语句(还能查看到创建表时的默认参数)
SHOW CREATE TABLE 表名;
5.3、修改(ALTER)
5.3.1修改表名
ALTER TABLE 表名 RENAME TO 新的表名;
5.3.2添加一列
ALTER TABLE 表名 ADD 列名 数据类型 [COMMENT 注释];
5.3.3修改某列(字段)数据类型
ALTER TABLE 表名 MODIFY 列名 新的数据类型;
5.3.4修改列名和数据数据类型
ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型 [COMMENT 注释];
5.3.5删除列
ALTER TABLE 表名 DROP 列名;
5.4、删除(DROP)
5.4.1普通删除(删除不存在的表时会报错)
DROP TABLE 表名;
5.4.2删除并判断(表存在才删除)
DROP TABLE IF EXISTS 表名;
5.4.3删除指定表并重新创建(相当于清空表中的数据)
TRUNCATE TABLE 表名;