1. 库操作
连接数据库
mysql -u root -p
如果不是内部命令,修改path路径:
我的电脑
> 属性
> 高级系统设置
> 环境变量
> Path
> 把mysql的安装路径(找到bin文件夹下)
> 粘到路径中确定
> 重启命令行即可执行以上命令
查看数据库
注意;
不能省略
show databases;
创建数据库
create database + 库名
create database bss;
查看创建库的语句
show create database bbs;
删除数据库
drop database + 库名
drop database bbs;
退出mysql
quit
2. 表的操作
创建表
注意:==先选择库==再创建,字段 + 数据类型 + (长度)
use bbs
create table user(id int,name varchar(40),password varchar(32));
查看表列表
show tables;
查看表结构
desc + 表名
desc user
查看创建表的语句
show create table user;
修改表名
把user表改成user_table
alter table user rename user_table;
查看表在哪个库里面
select database();
删除表
drop table user;
3. 字段操作
修改表字段
把password字段改成pass数据类型为varchar(45)
alter table user change password pass varchar(45);
修改字段值
alter table user_table modify sex varchar(40);
删除字段
删除id字段
alter table user drop id;
插入字段
插入到第一行
alter table user add sex varchar(32) first;
插入到指定字段后
alter table user add sex varchar(32) after username;
添加索引
添加普通索引(MUL):索引名(id)
alter table user add index idx(id);
添加全文索引(MUL)
alter table user add fulltext(sex);
主键索引(PRI)
alter table user add primary key(username);
查看添加的索引
show index from user;
4. 常用命令
帮助命令
\h
清空当前命令
mysql中当命令出现错误,无法退出时使用
\c
清空命令行
需要在退出mysql之后
cls
5. 数据类型
整形
-
tinyint:一个字节,-128~127
-
smallint:2字节,-32768~32767
-
mediumint:3字节,-8388608~8388607
-
int:4字节,-2147483648~2147483647
-
bigint:8字节,+-9.22 * 10^18
浮点型
-
float(m,d):4字节,m总个数,d小数位
-
doule(m,d):8字节,m总个数,d小数位
-
decimal(m,d):decimal 是存储为字符串的浮点数
字符型
-
char:0-255字节,定长字符串。(32位MD5密码)
-
varchar:0-655355字节,变长字符串(用户名)
时间类型
- date:4字节, 格式:2017-06-06
auto_increment
自动增加,只用于整形,可以设置初始值,默认为1,常与后面primary key一起使用。创建表时在整型字段后加上:auto_increment=初始值 primary key
网友评论