数据库基本操作

数据库基本操作

# 创建数据库
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 表名;