用cmd对mysql数据库中的数据表进行操作

创建数据表
1. 一般创建表
基本语法:create table 表名 (字段名 字段类型 [ 字段属性 ],字段名 字段类型 [ 字段属性 ],…)
[ 表选项 ]
这里写图片描述
上面的错误是因为:表必须放到对应的数据库下:用两种方式可以将表挂到指定的数据库下;
1. 在数据表的前面加上数据库名字,用“.”连接即可:数据库.数据表
这里写图片描述
2.在创建数据表之前先进入到某个具体的数据库即可: use 数据库名字;
这里写图片描述
charset :字符集,只对当前自己有效(级别比数据库高)
collate:校对集
这里写图片描述
复制已有的表结构
从已经存在的表复制一份(只复制结构:如果表中有数据不复制)
基本语法:create table 新表名 like 表名;//只要使用数据库.表名,就可以在任何数据库下访问其它数据库的表名
这里写图片描述
显示数据表
1.显示所有的表
基本语法:show tables;
这里写图片描述(显示的是:web08数据库下的所有的表);
注意:显示数据表要进入到数据库中,不然会报错的;
2.匹配显示表
基本语法: show table like ‘匹配模式’;
这里写图片描述
注意显示表:要进入数据库中才能显示的
3.显示表结构
本质含义:显示表所包含的字段信息(名字,类型,属性)
基本语法:
Describe 表名
Desc 表名
show columns from 表名
这里写图片描述
4.显示表创建的语句
查看数据表创建时的语句:此语句看到的结果已经不是用户之前自己输入的。(是经过系统加工的)。
基本语句:show create table 表名;
这里写图片描述
5.修改表结构
修改表名: rename table 旧表名 to 新表名
这里写图片描述
修改选项:alter table 表名 表选项 [=] 新值
新增字段: alter table 表名 add [ column ] 新字段名 列属性 [ 列属性 ] [位置first /after 字段名 ]
这里写图片描述
字段位置:字段想要存放的位置
First :第一个字段
After: 放在某个具体的字段后面(默认的)
这里写图片描述
修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型 [ 列属性] [列属性] [新位置]
这里写图片描述
删除字段: alter table 表名 drop 字段名
这里写图片描述
6.删除表结构
基础语法:drop table 表名 [,表名2…], 可以同时删除多个数据表
这里写图片描述
批量删除表
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值