MYSQL常用命令

mysql表复制:

1.复制表结构
create table student like user;

2.复制表内容
insert into student select * from user;

mysql索引:

1.查看索引
show index from user\G

2.普通索引
1)创建
create index i_age on user(age);

2)删除
drop index i_age on user;

3.唯一索引
1)创建
create unique index u_username on user(username);

2)删除
drop index u_username on user;

索引:

1.主键

1)添加
mysql> create table user2(
-> id int unsigned not null auto_increment,
-> username varchar(30) not null,
-> primary key(id)
-> );

mysql> create table user2(
-> id int unsigned not null auto_increment primary key,
-> username varchar(30) not null
-> );

2)删除
alter table user2 modify id int unsigned not null;
alter table user2 drop primary key;

2.唯一

1)添加
alter table user2 add unique u_username(username);

2)删除
alter table user2 drop index u_username;

3.普通

1)添加
alter table user2 add index i_username(username);

2)删除
alter table user2 drop index i_username;

表字段类型:

1.数值
1)tinyint
a.有符号
-128到+127

b.无符号
0到255

2)smallint
a.有符号
-32768到32767

b.无符号
0-65535

3)mediumint
a.有符号
-8388608到8388607

b.无符号
0-16777215

4)int
a.有符号
-2147483648到2147483647

b.无符号
0-4294967295

5)bigint
a.有符号
-9223372036854775808到9223372036854775807

b.无符号
0-18446744073709551615

2.字符串
1)char
2)varchar
3)text

3.日期时间
int
#数据库操作:
1.创建数据库
create database test;

2.删除数据库
drop database test;

3.查看数据库
show databases;

表操作:

1.创建表

mysql> create table user(
    -> id int,
    -> username varchar(50),
    -> password varchar(50)
    -> );

2.修改表名

rename table user to user2;

3.删除表

drop table user;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值