跳转至

MySQL学习

笔记源教程: 【付费】MySQL从零到删库跑路(实习能力)教程:一、安装、连接以及配置MySQL--MicroFrank 购买链接

MySQL语句

库的相关语句

1.连接MySQL

mysql -u root -p

2.创建data文件

cd C:\Program Files\MySQL\MySQL Server 5.7
mysqld --initialize-insecure --user=root

3.显示数据库

show databases;

4.创建数据库

create database student;//student为数据库的名字
create database if not exists student;

5.删除数据库

drop database student;
drop database if exists student;

6.查看创建数据库的SQL

show create database student;

7.创建和查看数据库的字符编码

create database if not exists student charset=utf-8;
show create database student;

8.修改数据库字符编码

alter database student charget=gbk;

9.使用这个数据库

 use student;

表的相关语句

1.显示表

show table;

2.创建表

1
2
3
4
5
6
create table if not exists student(
    id auto_increment primary key comment '主键id',
    name varchar(30) not null comment '学生姓名',
    phone varchar(20) not null comment '手机号码',
    address varchar(100) default '暂时未知' comment '家庭住址'
    )engine=innodb;

3.查看创建表的SQL

de's'cshow create table student;

4.查看表结构

desc student;

5.删除表

drop table student;
drop table 111, 222, 333;//当删除多个表时,用逗号隔开

6.修改表

1
2
3
4
5
6
7
alter table student add phone varchar(20); //在表中添加phone的数据
alter table student add gender varchar(5) after name; //在表中添加gender,在name这一项后面
alter table student add gender varchar(5) first; //添加并放在首位
alter table student drop gender; //删除表中gender这一项
alter table student change phone tel_phone int(15); //修改字段名和字段类型
alter table student modify tel_phone varchar(15); //修改字段类型
alter table student rename to teather; //修改表的名字