MySQL
安装MySQL
配置MySQL环境变量

mysql -h localhost -u root -p 登录MySQL

查看版本 select version();

show status; 查看数据库状态信息
status; 查看链接地址
show variables like '%connection%'; 查看链接数

select now(); 获取当前时间

show variables like '%timeout%'; 查看各种超时指令

create database 数据库名称; 创建数据库

show databases; 查看数据库

show create database testDev \G; 查看创建数据库的详细过程

use 数据库名称; 进入数据库

show variables like 'datadir'; 查看数据库路径信息

查看配置文件:

MySQL常用数据类型
数字:tinyint smallint int bigint bit
小数:decimal float double
字符串:char varchar blob text enum set
json数据类型(MySQL8.0新增加的特性)
创建表:
use 目标数据库; 选择目标数据库
CREATE TABLE 表名 (表内部属性,表内部属性); 创建表

show tables; 查看库里面有多少个表

desc user;查看表的结构

show create table user \G; 查看创建表的详细的信息





alter table tableName add 列名 类型 first; first关键字是把添加的字段放在表结构的第一位
alter table tableName add 列名 类型 alter 字段名; after关键字是调整表的字段在某个字段的后面



modify:调整字段的数据类型
alter table tableName modify 列名 新类型;


change:调整列的名称

alter table tableName drop 列名;
drop:删除列
drop table 表名; 删除表

创建新表

INSERT,UPDATE,DELETE,SELECT操作被称为MySQL的DML的语句
数据表添加数据
insert into 表名(字段,字段) values(值,值);

查看表数据

一次插入多行数据
insert into 表名 values(值,值),(值,值);

insert into 被导入数据的表 select * from 有数据的表;

删除表中数据
delete from tableNme where 表达式

批量删除表里面的数据、
truncate table tableName;

delete想比truncate而言,性能弱

浙公网安备 33010602011771号