一、创建+查看
1.输入cmd,打开控制器,输入如下,打开MYSQL
C:\Users\ASUS> mysql -u root -p
2.查看已有数据库
mysql> show databases;
3.建立数据库
4.使用数据库
use englishword;
5.建立表单
CREATE TABLE user (
id INT primary key AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
birthday VARCHAR(50) NOT NULL
);
二、增删改查
1,查询某个表里的字段
select 字段名1,字段名1 form student;
例如:查询student中的sname
select sname from student;
2,查询某个表里的字段(字段下面有重复的内容),并且显示的查询结果不显示重复的
select distinct class from student;
3,查询加条件
select * from student where sno='107';
4,查询某个字段下满足某条件的(class为95031中ssex为女的)
select * from student where class in(95031) and ssex='女';
5.模糊查询
a, 查询sname第一个字是王的(_代表一个字符串)
select * from student where sname like '王_';
b. 查询sname第二个字是冰的
select * from teacher where tname like '_冰';
c. 查询sname第一个字是王的(%代表任意字符串)
select * from student where sname like '王%';
d. 查询sname含有王的(%代表任意字符串)
select * from student where snamelike '%王%';
三、修改表单
1.修改表名
mysql> alter table student rename person;
Query OK, 0 rows affected (0.03 sec)
这里的student是原名,person是修改过后的名字
用rename来重命名,也可以使用rename to
2.修改字段的数据类型
复制代码 代码如下:
mysql> alter table person modify name varchar(20);
Query OK, 0 rows affected (0.18 sec)
Records: 0 Duplicates: 0 Warnings: 0
此处modify后面的name为字段名,我们将原来的varchar(25)改为varchar(20)
3.修改字段名
复制代码 代码如下:
mysql> alter table person change stu_name name varchar(25);
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0