MySQL_数据表命令
数据表操作
关于Mysql的数据类型,点击一下
1.创建数据表:
create [temporapy] table [if not exists] <表名>
[(<字段名> <数据类型> [完整性约束条件] [,...])]
[表的选项];
temporapy表示新创建的表为临时表
表的选项用于描述如何春促引擎、字符集等选项
engine=存储引擎类型
default charset=字符集类型
2. 修改表结构:
1. 增加一个字段 :
//first 代表第一个位置
//after 代表在字段名2之后插入字段名1
alter table 数据表名
add (<新字段><数据类型>[<完整约束条件>][first|after已存在的字段名][,...])
2. 修改字段数据类型
alter table 数据表名
modify column(<字段名><新数据类型>[<完整性约束条件>])
3. 修改字段名
alter table<表名>
change <旧列名><新列名><新数据类型>
4. 修改字段位置
alter table 数据表名
modify 字段名1 数据类型 first;
·······································
alter table 数据表名
modify 字段名1 数据类型 after 字段名;
first 代表第一个位置
after 代表在字段名2之后插入字段名1
5. 删除字段
alter table 数据表名
drop {column <字段名>|<完整性约束>}[,...]
alter table 数据表名
drop column 字段名;
6. 修改数据表名
alter table 数据表名
rename [as] <新数据表名>
alter table 数据表名
rename [to] <新数据表名>
7. 为指定的字段添加索引
alter table 数据表名
add index [索引名] (索引字段,...)
8. 删除索引
alter table 数据表名
drop index <索引名>;
数据表查看
1.查看数据库中所有表的信息
show tables;
show tables from 数据库名;
2.查看表结构
{describe | desc} <表名> [字段名];
例如:desc abc student;
查看abc数据库中student数据表的表结构
或者desc student;
查看当前数据库中student数据表的表结构
show columns from 表名;
查看表结构
3.查看创建表时所输入的命令
show create table 表名;
4.删除数据表
drop table 表1,表2;
drop table if exists 表1,表2
MySQL_数据表命令的更多相关文章
- mongodb导出数据表命令之mongoexport
mongoexport导出文件格式支持csv和json,不同的是csv格式必须显示的指定要导出的字段,如: mongoexport -d rbac -c rbacs -o d:/web/rbac.cs ...
- MySQL数据表命令
显示表的相关信息: show table status like "表名": show table status like "表名" \G 格式化, ...
- MySql数据基础之数据表操作
MySql数据库中主要利用多个数据表进行数据的存储,我们可以将数据表理解成一个Excel表格,Excel表格的第一列可以将它看为id列,主要任务是数据表中数据的唯一标识,不能重复.不能为空.如果将数据 ...
- laravel5Eloquent模型与数据表的创建
下面是有关管理员模型与表的创建 生成模型时同时生成数据库迁移文件 在生成的迁移文件中添加字段 运行命令行生成数据表 命令进行混合运用 生成工厂文件,数据填充文件 工厂模型代码 数据填充文件代码 数据填 ...
- 用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表
用SQLSERVER里的bcp命令或者bulkinsert命令也可以把dat文件导入数据表 下面的内容的实验环境我是在SQLSERVER2005上面做的 之前在园子里看到两篇文章<C# 读取纯真 ...
- oracle登陆的命令是什么?导出数据表的命令是什么?
登陆的命令: su - oracle sqlplus / as sysdba 导出数据表的命令: exp user/pwd@SID file=path/sth.dmp tables=(table1,t ...
- phpstudy命令行中数据表插入中文显示不了的问题
在PHPstudy环境下,做MySQL操作,往数据表里面插入数据的时候,如果是中文的数据就会显示不了或者是问号?. 这个问题搞了我一晚上了,终于知道问题所在. 下载的PHPstudy的MySQL数据库 ...
- (笔记)Mysql命令drop table:删除数据表
drop table命令用于删除数据表. drop table命令格式:drop table <表名>; 例如,删除表名为 MyClass 的表: mysql> drop ta ...
- (笔记)Mysql命令desc:获取数据表结构
desc命令用于获取数据表结构. desc命令格式: desc 表名;同样 show columns from 表名;也能获取数据表结构. 举例如下:mysql> desc MyCl ...
随机推荐
- hdu 1133 卡特兰 高精度
Buy the Ticket Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) T ...
- 【csp模拟赛2】 爆搜 方格加数
[题目描述] xyz1048576正在玩一个关于矩阵的游戏. 一个n*m的矩阵,矩阵中每个数都是[1,12]内的整数.你可以执行下列两个操作任意多次: (1)指定一行,将该行所有数字+1. (2)指定 ...
- Hbuilder快速代码技巧和常用快捷键
1.在body内输入div.abc按下tab键 效果:<divclass="abc"></div> 2.在body内输入div#abc按下tab键 效果:& ...
- IO之复制文件的四种方式
1. 使用FileStreams复制 这是最经典的方式将一个文件的内容复制到另一个文件中. 使用FileInputStream读取文件A的字节,使用FileOutputStream写入到文件B. 这是 ...
- Nginx之核心结构体ngx_cycle_t
1. ngx_listening_t 结构体 ngx_cycle_t 对象中有一个动态数组成员叫做 listening,它的每个数组元素都是 ngx_listening_t 结构体,而每个 ngx_l ...
- JWT加密解密
如何保证WebAPI的安全?1.JWT加密解密.token2.使用https传输协议.3.把用户所有请求的参数信息加上一个只有服务器端知道的secret,做个散列运算,然后到了服务器端,服务器端也做一 ...
- sklearn——train_test_split 随机划分训练集和测试集
sklearn——train_test_split 随机划分训练集和测试集 sklearn.model_selection.train_test_split随机划分训练集和测试集 官网文档:http: ...
- Linux内核调试方法总结之sysrq
sysrq [用途] Sysrq被称为”魔术组合键”, 是内建于Linux内核的调试工具.只要内核没有完全锁住,不管内核在做什么事情,使用这些组合键都可以搜集包括系统内存使用.CPU任务处理.进程运行 ...
- HTML属性操作
属性名 属性值 相关操作:读与取 一.属性读操作:元素.属性,其实在就是找到等号右边的值 代码为: <!DOCTYPE html> <html lang="en" ...
- Css设置字体
另,考虑到文件编码问题,在css中推荐使用中文字体的英文表示法,以下附常见中文字体的英文名:Mac OS的一些:Georgia 数字高低起伏Comic Sans MS 好看的英文字体华文细黑:STH ...