MySQL常用命令

1.登陆mysql
命令:mysql –u root -p

2.设置登录密码
命令:Set password for ‘root’@’localhost’=password(‘abc’);

3.显示当前mysql会话使用的字符集
命令:Show variables like ‘character%’

4.设置数据库字符集
命令:set character_set_database=gbk;

5.设置client、connection、results的字符集
命令:set names gbk

6.执行脚本文件
命令:source d:/mysql/init.sql;

7.创建数据库时指定默认字符集
命令:create database aaa default character set gbk;

8.修改已有数据库的字符集
命令:Alter database aaa character set utf8;

9.查看数据库的结构
命令:Show create database aaa;

10.选择当前操作的数据库
命令:Use aaa;

11.删除数据库
命令:Drop database aaa;

12.设置默认的存储引擎
命令:set default_storage_engine=myisam

13.查看当前的日期时间和当前时间
命令:select now() ,curtime()

14.创建表
命令:create table 表名(列名 数据类型 约束) engine=myisam default charset=gbk;

15 .设置表空间的类型
命令:set@@global.innodb_file_per_table=off(共享表空间)

16.显示当前数据库中的所有表
命令:show tables;

17.显示表结构
命令:desc 表名

18 .修改已有表的存储引擎
命令:alter table 表名 engine=myisam;

19.修改已有表的默认字符集
命令:alter table 表名 default charset gbk;

20.删除表
命令:drop table 表名;
drop table if exists表名;

21.实体完整性约束
命令:primary key、 unique 、auto_increment

22.参照完整性约束
命令:Foreign key……references

23.域完整性约束
空值 命令:null、not null
默认值 命令:default
列值 命令:check(mysql不支持)

24.复制表结构
命令1:create table 表名 like 源表
命令2:
create table 新表名 select * from 源表 或
create table 新表名 select * from 源表 where 1=2

25.查看表的定义:
命令:Show create table 表名

26.修改表结构中的字段相关信息
①删除字段的命令:
alter table 表名 drop 字段名
②添加字段的命令:
alter table 表名 add 新字段名 数据类型 [约束条件 ] [ first | after 旧字段名]
③修改字段名的命令:
alter table 表名 change 旧字段名 新字段名 新数据类型
④修改字段的数据类型的命令:
alter table 表名 modify 字段名 新数据类型

27.修改表结构中的约束条件
添加约束条件的命令:
Alter table 表名 add [constraint 约束名] 约束类型(字段名)
删除约束条件的命令:
alter table 表名 drop primary key
alter table 表名 drop foreign key 约束名
alter table 表名 drop index 唯一索引名

28.修改表名
命令1:rename table旧表名 to 新表名
命令2:alter table 旧表名 rename 新表名

29.插入数据
Insert into 表名
Values()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值