美文网首页
mysql基础

mysql基础

作者: 指尖轻敲 | 来源:发表于2018-11-23 23:31 被阅读2次

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

相关文章

网友评论

      本文标题:mysql基础

      本文链接:https://www.haomeiwen.com/subject/bhteqqtx.html