数据库基本操作

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

转载于:https://www.cnblogs.com/kenD/p/11147523.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值