MySQL的部分笔记与他人的整理链接
来源:互联网 发布:好心分手 知乎 编辑:程序博客网 时间:2024/06/14 17:59
- 查看表+添加/删除/修改列
•查看表的字段信息:DESC 表名;
•修改表名:ALTERTABLE 表名1RENAME TO 表名2;
•查看列:SHOWCOLUMNS FROM 表名
•添加列:ALTERTABLE 表名 ADDCOLUMN 列名 VARCHAR(30);
•删除列:ALTERTABLE 表名 DROPCOLUMN 列名;
•修改列位置:ALTERTABLE 表名 MODIFY列名及相关属性;
•修改列名MYSQL: ALTERTABLE 表名CHANGE 列名1 列名2TINYINT UNSIGEND NOT NULL; //相比modify功能更强大
•修改列名SQLSERVER:EXECSP_RENAME'T_STUDENT.NAME','NN','COLUMN';
修改列名ORACLE:ALTER TABLE bbb RENAME COLUMN nnnnn TO hh INT;
* 命令后加\G可以不以表格的形式列出 表名/列名尽量避免修改,以免与原名相关的其他数据失效
- 查看/添加/删除约束
•添加主键约束:ALTERTABLE 表名 ADDCONSTRAINT 主键 (形如:PK_表名) PRIMARYKEY 表名(主键字段);
•添加外键约束:ALTERTABLE 从表 ADDCONSTRAINT 外键(形如:FK_从表_主表) FOREIGNKEY 外键REFERENCES 主表;
•删除主键约束:ALTERTABLE 表名 DROPPRIMARY KEY;
•删除唯一约束:ALTERTABLE 表名 DROP{INDEX | KEY} 索引名;
•删除外键约束:ALTERTABLE 表名 DROPFOREIGN KEY 外键(区分大小写);
•添加/删除默认约束:ALTERTABLE 表名 ALTER[COLUMN] 列名 {SETDEFAULT literal | DROP DEFAULT} ;
* 聚合函数 结果只有一个 如求和 求最大值
具体内容参见本人整理资料
附:
mysql数据库性能优化(包括SQL,表结构,索引,缓存)
MySql 的索引实现原理
MySQL命令行导出数据库
mysql数据库中的索引有那些、有什么用
数据库一对一、一对多、多对多设计
0 0
- MySQL的部分笔记与他人的整理链接
- Vue-学习他人的笔记
- asp 与mysql的链接
- ruby 与 mysql的链接
- mysql与php的链接
- PHP与MySQL的链接
- 转载过他人文章的链接地址汇总
- 规划他人的机会与健康愉快
- vc忽高忽低与他人的听人说
- 高斯消元的一些模板 整理自他人,感谢!
- 杂七杂八的链接整理
- 几年前初学mysql的笔记(整理)
- MySQL语法大全整理的自学笔记
- jsp中文乱码问题整理(部分转载他人)
- MATLAB与数据库Mysql的链接
- mysql数据库的事物与链接池
- 《如何阅读他人的程序代码》的阅读笔记
- s3c2410与s3c2440的部分细节区别整理
- 淡入淡出轮播图
- 线性代数入门知识2(简单向量)
- SQLAlchemy ORM教程之二:Query
- 基于88E6095的链路冗余协议开发(三)
- BZOJ 1237: [SCOI2008]配对 一个神奇的东西然后简单DP
- MySQL的部分笔记与他人的整理链接
- (转)Android View的测量
- 图像匹配算法
- SQLAlchemy ORM教程之三:Relationship
- Leetcode 264. Ugly Number II
- 使用Nose模块,出现了Traceback,SystemExit: False.
- C#.NET学习心得(二)
- git上的错误
- C++——NOIP模拟题——减法