第六章 SQL操作数据库

6.1 创建数据表

USE db_admin;
CREATE TABLE tb_admin(
id int auto_increment primary key,
user varchar(30) not null,
password varchar(30) not null,
createtime datatime);

6.2 查看表结构

SHOW [FULL] COLUMNS FROM tb_admin [FROM db_admin];
DESCRIBE tb_admin user;

DESCEIBE可简写为DESC;

6.3 修改表结构

6.3.1 添加字段及修改字段

添加email字段

ALTER TABLE tb_admin ADD email varchar(50) not null;

修改user类型

modify user varchar(40);

6.3.2  修改字段名

user改为username

ALTER TABLE db_admin.tb_admin CHANGE COLUMN user username VARCHAR(30) NULL DEFAULT NULL;

6.3.3 删除字段

删除email字段

ALTER TABLE tb_admin DROP email;

6.3.4 修改表名

ALTER TABLE tb_usernew RENAME AS tb_userOld;

6.4 重命名表

RENAME TABLE tb_admin TO tb_user;

6.5 复制表

tb_new 是tb_admin的复制(只复制形式,内容没有复制)

CREATE TABLE [IF NOT EXISTS] tb_new like tb_admin;

以下方法同时复制内容

CREATE TABLE tb_new1 AS SELECT * FROM tb_admin;

6.6 删除表

DROP TABLE IF EXISTS tb_new1;

多张表用逗号隔开














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值