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表中所有字段添加多条信息)

 

 

 

posted @ 2022-08-23 18:02  陌上归程  阅读(31)  评论(0编辑  收藏  举报