MYSQL第一天
1.进入数据库
输入:mysql -h localhost -u root -p
再输入密码
2.查询版本select version()

3.查询当前的时间select now()

4.查询客户端的编码status

5.查看MYSQL的连接数:show variables like '%connection%'

6.查看超时的关键字:show variables like '%timeout%'

7.创建数据库create database+数据库名

8.删除数据库drop database+数据库名
9.查看数据库 show database

10.查看创建数据库的详细过程

11.进入数据库use+数据库名

12.查找数据库的路径show variables like ’datadir‘

13.查找配置文件
C:\ProgramData\MySQL\MySQL Server 5.7\Data\
根据路径找到my.ini进行修改

14.数字:
整形:tinyint smallint int bigint bit
小数:decimal float double
字符串:char varchar blob text enum set
json数据类型(MySQL8.0新增加的特性)
15.在库里建立表
create table if not exists user(
id int auto_increment primary key,
first_name varchar(20),
last_name varchar(20),
age int default 18,
sex varchar(6),
salary decimal(5,2) );

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

16.desc user;查看表的结构

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

18.create table 被创建的表 like 原始表;---》克隆表的过程

19.rename table tableOldName to tableNewName:修改表的名称

20.新增一列:
alter table tableName 列名 类型;
alter table userShow add address varchar(100);

21alter table userShow add country varchar(100) comment "国家字段";comment是对添加的字段进行备注
alter table tableName 列名 类型 comment "说明";

22.alter table userShow add work varchar(100) first ;:first关键字是把添加的字段放在表结构的第一位
alter table tableName 列名 类型 first;

23.alter table userShow add description varchar(200) after work ;after关键字是调整表的字段在某个字段的后面

24.alter table userShow modify sex varchar(2);
modify:调整字段的数据类型
alter table tableName modify 列名 新类型;

25.alter table userShow change work workInfo varchar(100);
change:调整列的名称
alter table tableName change 旧列名 新列名 类型;

26 alter table tableName drop 列名;

27.drop:删除列
alter table userShow drop description;

Jenkins和gitlab之间的通信







浙公网安备 33010602011771号