3.3.1.1创建数据库
1.直接创建数据库
CREATE DATABASE 数据库名;
2.判断是否存在并创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名;
3.创建数据库并指定字符集(编码表)
CREATE DATABASE 数据库名 CHARACTER SET 字符集;
3.3.1.2查看数据库
1.查看所有数据库
SHOW DATABASES;
2.查看某个数据库的定义信息
SHOW CREATE DATABASE 数据库名;
3.3.1.3修改数据库
修改数据库字符集格式
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;
3.3.1.4删除数据库
DROP DATABASE 数据库名;
3.3.1.5使用的数据库
1.查看正在使用的数据库
SELECT DATABASE();
2.使用/切换数据库
USE 数据库名;
3.3.2.1创建表
CREATE TABLE 表名(字段名1 字段类型1,字段名2 字段类型2...);
数据类型
intss
double
varchar 字符串型
data 日期型:yyyy-mm-dd
3.3.2.2 查看表
1.查看某个数据库的所有表
SHOW TABLES;
2.查看表结构
DESC 表名;
3.查看创建表
SHOW CREATE TABLE 表名;
3.3.2.3快速创建一个表结构相同的表
CREATE TABLE 新表名 LIKE 旧表名;
3.3.2.4删除表
1.直接删除表
DROP TABLE 表名;
2.判断表是否存在并删除
DROP TABLE IF EXISTS 表名;
3.3.2.5修改表结构
1.添加表列
ALTER TABLE 表名ADD 列名 类型;
2.修改列类型
ALTER TABLE 表名 MODIFY 列名 新的类型;
3.修改列名
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
4.删除列
ALTER TABLE 表名 DROP 列名;
5.修改表名
RENAME TABLE 表名 TO 新表名;
6.修改字符集
ALTER TABLE 表名 character set 字符集;