DDL:
1.查询
show databases;
创建数据库:
create data 数据库名称;
创建数据库(判断,如果不存在则创建):
create database if not exists 数据库名称;
删除数据库
drop database 数据库名称;
drop database if not exists 数据库名称;
使用数据库
use 数据库名称;
查看当前数据库
select database();
DDL 操作表 查询表创建表
查询当前数据库下所有表名称
show tables;
查询表结构
desc 表名称;
创建表
create table 表名{
字段名1 数据类型1,
字段名2 数据类型2,
·····
字段名n 数据类型n
}
数据类型 常见的 类型有 数值类型 :int double(总长度,小数点后保留的位置)
日期类型:date 日期值
字符串类型:char定长字符串 varchar 变长字符串 两种的区别在于,比如如果char(10) ,它会固定占10字节,varchar(10) 他如果输入的字符串小于10字节 ,就按它的输入字符串的大小来算。
前者性能高,后者节约空间。
删除表
drop table 表名;
修改表:
alter table 表名 rename to 新的表名;
添加一列
alter table 表名 add 列名 数据类型;
修改数据类型
alter table 表名 modify 列名 新数据类型;
修改列名和数据类型
alter table 表名 change 列名 新列名 新数据类型;
删除列
alter table 表名 drop 列名;