mysql基础

2018-11-23  本文已影响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. 数据类型

整形
浮点型
字符型
时间类型
auto_increment

自动增加,只用于整形,可以设置初始值,默认为1,常与后面primary key一起使用。创建表时在整型字段后加上:auto_increment=初始值 primary key

上一篇 下一篇

猜你喜欢

热点阅读