# 创建数据库 create database db1 charset utf8; # 删除数据库 drop database db1; # 选择数据库 use db1; # 查看所有数据库 show databases; # 查看当前所在的数据库 select database(); # 查看当前创建的数据库 show create database db1;
表的操作
1.创建表
create table 表名( 字段1 类型[(宽度) 约束条件], 字段2 类型[(宽度) 约束条件], 字段3 类型[(宽度) 约束条件] ); # 注意: - 在同一张表中,字段名是不能相同的 - 字段名和类型是必须的 - 宽度和约束条件可选
实例:
# 创建 t1 表 create table t1( id int, name varchar(50), age int(3) ); # 插入记录 insert into t1 values (1, 'lht', 19), (2, 'wnh', 18);
2.查询表的数据和结构
# 查询表中存储的 所有数据 select * from 表名 # 查看表的结构 desc 表名 # 查看表的详细结构(注意:没有分号) show create table 表名G
3.复制表
# 复制 db1.t1 的表结构和记录 到本数据库的t1表中 create table tb1 select * from db1.t1; # 复制 db1.t1 的表结构(无记录) 到本数据库的t1表中 create table tb1 select * from db1.t1 where 1>2; # 不推荐 create table tb1 like db1.t1; # 推荐
4.删除表
drop table 表名;