一、数据库的登录与退出
| 登录Mysql | mysql -uroot -p123 |
|---|---|
| 退出Mysql | exit |
二、对数据库的操作
| 查询所有数据库 | show databases; |
|---|---|
| 创建数据库 | create database 数据库名字; |
| 删除数据库 | drop database 数据库名字; |
| 查询创建数据库的具体语句 | show create database 数据库名字; |
| 使用数据库 | use 数据库名字; |
-
数据库中,单引号和双引号都代表字符串
-
实际创建时,默认为数据库名,表名等加上了引号,可以省略不写
三、对表的字段的操作
| 查询所有表 | show tables; |
|---|---|
| 创建表 | create table 表名( 字段名1 数据类型, 字段名2 数据类型 ); |
| 删除表 | drop table 表名; |
| 查看表的结构 | desc 表名; |
| 给表中增加一个新的字段 | alter table 表名 add 字段名 字段的数据类型; |
| 删除表中的一个字段 | alter table 表名 drop 字段名; |
| 修改表中的某一个字段的数据类型 | alter table 表名 modify 字段名 字段的数据类型; |
| 修改表中的某一个字段的字段名 | alter table 表名 change 旧的字段名 新的字段名 字段的数据类型; |
| 修改表的名字 | alter table 旧的表名 rename 新的表名 |
四、对表的内容的操作
| 添加一条记录 |
insert into 表名 (字段名,字段名) values (数据,数据);//选择插入哪几个字段 insert into 表名 values (数据,数据)//必须插入所有字段 |
|---|---|
| 添加多条记录 |
insert into 表名 (字段名,字段名) values (数据,数据),(数据,数据)... insert into 表名 values (数据,数据),(数据,数据)... |
| 修改所有记录的一个记录/多个字段 |
update 表名 set 字段名=数据; update 表名 set 字段名=数据,字段名=数据; |
| 修改满足条件的一个字段/多个字段 | update 表名 set 字段名=数据 where 条件; |
| 删除表中的所有记录 |
delete from 表名; truncate 表名; |
| 删除表中的单条记录或者多条记录 | delete from 表名 where 条件; |
| 查询符合条件的记录 | select * from 表名 where 条件; |
补充:
常见的查询条件:
=
>
<
>=
<=
!=, <>
between...and
in ()
and, &&
or, ||
is null
is not null
like(模糊查询)
distinct(去重查询)
as(起别名)
本文介绍了MySQL的基本操作,包括数据库的登录与退出,查询、创建、删除数据库,以及对表的字段和内容进行的各种操作,如添加、删除、修改记录,和使用各种查询条件进行数据筛选。

被折叠的 条评论
为什么被折叠?



