mysql——sql语句
来源:互联网 发布:未找到软件源 编辑:程序博客网 时间:2024/05/29 21:17
1)增加外键
建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。
alter table ar_order add constraint(意约束) orc1(约束名) [primary key(id) (如果本身已设为主键,就不需要这句)]
foreign key(orsellin) references ar_user(id) on update cascade on delete cascade
2)主键所在的表叫被参照表或被引用表主键在另一表中做外键时所在的表叫做参照表或引用表
3)查看外键约束名
show create table table_name;
4)删除外键
alter table table_name drop foreign key constraint_name;
5)查看索引名
show index from tb_name [from db_name]
6)删除索引
drop index index_name on tb_name;
7)要消除describe tb_name;中字段key的mul,删除索引即可,删除索引前先删除外键如果有。
8)改变列名,列的类型等信息
alter table tb_name change column_oldname column_newname(重命名) int(4) not null
9)删除列
alter table tb_name drop column_name
10)搜索变量的值
show variables like '%storage_engine%'(搜索存储引擎名称的例子)
11)显示当前使用的数据库
select database();
12)删除数据库
mysqladmin -uusername -ppwd drop database_name;
13)修改表名
alter table tb_oldname rename tb_newname
14)添加列
alter table tb_name add column column_name varchar(10);
15)删除列
alter table tb_name drop column column_name;
16)修改列的数据类型或结构
alter table tb_name modity column_name char(10);
或alter table tb_name change column_oldname column_newname char(40);
17)查看错误
show innodb status
18)当数据库为utf-8时,显示中文
set character_set_results=GBK;
19)在数据库控制台插入中文
先执行set names gbk;命令再插入
20)导出数据库mysqldump -uroot -pluguo db_name>c:\123.sql
21)导入数据库mysql -uroot -pluguo db_name<c:\123.sql
建立外键的前提:本表的列必须与外键类型相同(外键必须是外表主键)。
alter table ar_order add constraint(意约束) orc1(约束名) [primary key(id) (如果本身已设为主键,就不需要这句)]
foreign key(orsellin) references ar_user(id) on update cascade on delete cascade
2)主键所在的表叫被参照表或被引用表主键在另一表中做外键时所在的表叫做参照表或引用表
3)查看外键约束名
show create table table_name;
4)删除外键
alter table table_name drop foreign key constraint_name;
5)查看索引名
show index from tb_name [from db_name]
6)删除索引
drop index index_name on tb_name;
7)要消除describe tb_name;中字段key的mul,删除索引即可,删除索引前先删除外键如果有。
8)改变列名,列的类型等信息
alter table tb_name change column_oldname column_newname(重命名) int(4) not null
9)删除列
alter table tb_name drop column_name
10)搜索变量的值
show variables like '%storage_engine%'(搜索存储引擎名称的例子)
11)显示当前使用的数据库
select database();
12)删除数据库
mysqladmin -uusername -ppwd drop database_name;
13)修改表名
alter table tb_oldname rename tb_newname
14)添加列
alter table tb_name add column column_name varchar(10);
15)删除列
alter table tb_name drop column column_name;
16)修改列的数据类型或结构
alter table tb_name modity column_name char(10);
或alter table tb_name change column_oldname column_newname char(40);
17)查看错误
show innodb status
18)当数据库为utf-8时,显示中文
set character_set_results=GBK;
19)在数据库控制台插入中文
先执行set names gbk;命令再插入
20)导出数据库mysqldump -uroot -pluguo db_name>c:\123.sql
21)导入数据库mysql -uroot -pluguo db_name<c:\123.sql
- mysql——sql语句
- SQL—MySQL常用语句
- SQL—MySQL常用语句
- Mysql优化(一)—Sql语句
- 【MySQL】经典数据库SQL语句编写练习题——SQL语句扫盲
- 【MySQL】经典数据库SQL语句编写练习题——SQL语句扫盲
- MySQL——C语言遇上SQL语句
- MySql优化1——SQL语句优化
- MYSQL学习笔记——sql语句优化工具
- 3.笔记 MySQL学习——简单执行SQL语句
- MySQL 学习笔记本2——SQL 语句
- sql语句那些事儿—mysql 又见存储过程
- mysql语句 SQL语句大全
- mysql动态sql语句
- mysql的sql语句
- MYSQL 动态sql语句
- mysql 经典sql语句
- mysql常用SQL语句
- java中正则表达式的用法
- 网络编程学习
- 索引和缓冲池大小对DB2性能的影响
- [MID介绍] 解密仅卖1000元的"电脑"
- unix环境高级编程-7-进程环境
- mysql——sql语句
- Expert C Programming 总结(三)
- Android Button 中绚丽渐变效果的设置 如此简单。。。
- 基于MTD的NANDFLASH设备驱动底层实现原理分析(七)
- 基于js表格的一个进货管理小系统,练习js表格操作
- 有感而发
- 浅谈网站被降权的八大因素分析
- Linux小知识
- 《人月神话》笔记:为什么巴比伦塔会失败