首页 > 数据库技术 > 详细

MYSQL列表中常用语句代码块

时间:2018-05-08 10:56:12      阅读:388      评论:0      收藏:0      [点我收藏+]


查看数据表是否存在:SHOW TABLES;
显示已经打开的数据库:SELECT DATABASE();
查看数据表结构:SHOW COLUMNS FROM ***(数据表名);
插入数据:INSERT ***(数据表名) (,) VALUES(数据);
记录查找:SELECT * FROM ***(数据表名)
显示数据表的信息:SHOW CREATE TABLE ***(数据表名)
显示索引:SHOW INDEXES FROM ***\G(数据表名

创建数据库:CREATE DATABASE
修改数据库:ALTER DATABASE
删除数据库:DROP DATABASE
打开数据库:USE ***(数据库名)
查看数据库是否存在:SHOW DATABASES;


删除列:ALTER TABLE tb1_name DROP[COLUMN] col_name;
添加多列:ALTER TABLE tb1_name ADD[COLUMN] (col_name column_definition,...);
添加单列:ALTER TABLE tb!_name ADD[COLUMN] col_name column_definition [FIRST|AFTER col_name];
删除记录:DELETE FROM province WHERE id=3;

 

添加主键约束:ALTER TABLE users2 ADD PRIMARY KEY(id); 
添加外键约束:ALTER TABLE users2 ADD FOREIGN KEY(pid) REFERENCES provinces (id);
添加默认约束:ALTER TABLE users2 ALTER age SET DEFAULT 15;
删除默认约束:ALTER TABLE users2 ALTER age DROP DEFAULT;

添加唯一约束:ALTER TABLE table_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX | KEY] [index_name] [index_type] (index_col_name, ...)


删除主键约束:ALTER TABLE tbl_name DROP PRIMARY KEY
删除唯一约束:ALTER TABLE tbl_name DROP {INDEX|KEY} index_name
删除外键约束:ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol


数据表的修改操作:无非就是添加列,删除列,添加约束,删除约束。用的是ALTER,而INSERT是对数据表添加插入记录用的。

 

修改列定义:ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST|AFTER col_name ]
修改列名称:ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name

方法1:ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name
方法2:RENAME TABLE tbl_name TO new_tbl_name [,tbl_name2 TO new_tbl_name]... 

 

 

MYSQL列表中常用语句代码块

原文:https://www.cnblogs.com/AbbottLen/p/9006870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!