MySQL学习(一)
MySQL
一、MySQL安装
1、下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.html
2、安装步骤
①、右键安装包,启动安装,安装next,选择server only


②、选择Execute(当出现提示无部分插件时下载插件)

③、Next,默认端口3306,如果端口被占用,那么杀掉占用的端口

④、设置密码, 后Next

⑤、选择Execute

3、安装完成后进行环境变量配置(将MySQL的bin目录搭建至path环境变量中)
4、链接本地数据库:mysql -h localhost -uroot -proot
二、数据库(databaes)
1、数据库管理(全部以“;”结尾才能执行)
①、创建数据库:create database databaseName;(databaseName为自己数据库的名称)
注意:
a:创建数据库时不能在已有数据库内创建,即上方选择栏为空
b:选择创建数据库的代码,可单独运行,选择后执行运行已选择的即可

②、查询数据库:SHOW DATABASES;

③、删除数据库:drop database databasename;(databasename为数据库名称)
④、进入数据库:use databasename;
⑤、查看当前在那个数据库下:select database();

⑥、查询版本号:select version();

⑦、查看数据库配置:status;

⑧、查看当前时间:select now();

⑨、查看连接数:show variables like '%connection%';

⑩、查看超时:show variables like '%timeout%';

2、表的管理
①、查询表:show tables;查询表中的字段信息:select * from xxx;
②、创建表:
A:create table info (
name varchar ( 11 ),
age int
);

B:创建表的时候指定存储引擎与编码
create table user(
name varchar(20),
age int,
address varchar(100)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

②、表的结构维护
a:查看表的字段 控制台:show create table info \G;(查看表的信息)

decs xxx;(查看表的详细字段)

b:表里面修改字段名称,以及类型
修改表的名称:rename table user to userinfo;(将user的表修改为userinfo)

修改裂的类型:alter table info modify name varchar(20);(修改info表中的name长度为20(原本是11))
修改列名名称:alter table info change name username varchar(20);


c:删除表里面的字段:alter table userinfo drop index_name;(删除userinfo表中index_name的字段)


d:给表增加字段
alter table user add index_name varchar(6) first ;---》添加index_name的字段在首位


alter table user add first_name varchar(6) after name ;----》把first_name字段添加在name字段的后面


alter table user add sex varchar(6) ;---》添加sex字段,默认是在最后一列
e:给字段增加备注 comment

③、删除表:drop table xxx;


三、MySQL的DML语句
1、INSERT插入
①、insert的三种方式:
A:按字段插入 insert into info(username) values(“lxd”);(info表中按给username字段添加lxd)

B:全部插入 insert into info values(“lxd”,22);(给info表中所有字段添加信息,中间以逗号隔开)

C:批量插入insert into info values(“lisi”,18),(“zhaosi”,48);(给info表中所有字段添加多条信息)


浙公网安备 33010602011771号