1.创建、删除
数据库
// 创建数据库
CREATE DATABASE 数据库名;
// 删除数据库
DROP DATABASE 数据库名;
数据表
// 创建表
CREATE TABLE table_name(表名);
// 删除表
DROP TABLE table_name(表名);
2.增、删、查、改
操作 | 命令 |
---|---|
增 | insert |
删 | delete |
改 | update |
查 | select或者show |
增删改查实例
增
insert into table_name(id,name,sex,birthday,entry_date)
values(1,'zhangsan','male','1999','2020-05-20');
设定某些列插入数据
insert into table_name(id) values(6);
插入汉字
insert into table_name(id,name) values(6,'张三');
删
删除表中名称为‘zhangsan’的记录
delete form table_name where name='zhangsan';
删除表中所有记录
delete form table_name;
查
查询表中所有学生的信息
select id,name,chinese,english,math from student;
查询表中所有学生的姓名和对应的英语成绩
select name,english from student;
查询姓名为wu的学生成绩
select * from student where name='wu';
查询英语成绩大于90分的同学
select name from student where english>'90';
查询英语分数在80-90之间的同学
select * from student where english>=80 and english<=90;
改
将所有birthday修改为2020
update table_name set birthday=2020;
将姓名为‘zhangsan’的员工birthday修改为1990
update table_name set birthday=1990 where name='zhangsan';
将姓名为‘aaa’的员工birthday修改为1999,sex修改为Men
update table_name set birthday=1999,sex='Men' where name='aaa';
3.常见的MySQL语句命令
操作 | 命令 |
---|---|
进入MySQL命令行 | mysql -u root -p; |
查看所有数据库 | show databases; |
创建数据库 | create database 数据库名; |
删除数据库 | drop database 数据库名; |
选择数据库 | use database; |
查看所有表 | show tables; |