版权声明: https://blog.csdn.net/Geroge_lmx/article/details/83345240
一. SQl命令的使用规则
1. 每条SQL命令必须以分号结尾
2. SQL命令不区分命令的大小写
3. 使用\c终止当前命令的执行
二. 库的管理
1. 库的基本操作:
show databases; | 查看已有的库 |
create database 库名; | 创建库 |
create database 库名 character set utf8; | 指定字符集为utf-8(默认latin1) |
show create database 库名; | 查看创建库的字符集 |
select database(); | 查看当前所在库 |
use 库名; | 切换库 |
show tables; | 查看库中已有的表 |
drop database 库名; | 删除库(当前在任何库都可以删) |
备注:库的命名规则:①数字,字母,下划线,但不能是纯数字;②库名区分字母大小写;③不能使用特殊字符和mysql关键字
三. 表的管理
create table 表名(字段名1 数据类型, 字段名2 数据类型, ...)character set utf8; |
创建表,字符集默认和所在的库一致 |
show create table 表名; | 查看创建表的语句(字符集) |
desc 表名; | 查看表结构 |
drop table 表名; | 删除表 |
备注:所有的数据都是以文件的形式存放在数据库目录:/var/lib/mysql
insert into 表名(字段名) values(记录1),(记录2),...; |
insert插入记录 |
delete from 表名 where 条件; | delete删除记录 |
select * from 表名 [where 条件]; |
select查询记录 |
select 字段名1,字段名2,... from 表名 [where 条件]; | 查询时指定字段名 |
update 表名 set 字段1=值1,字段2=值2,... where 条件; | update修改表记录 |
alter table 表名 add 字段名 数据类型 [after 字段名 | first]; |
add添加字段 |
alter table 表名 drop 字段名; | drop删除字段 |
alter table 表名 modify 字段名 数据类型; | modify改字段类型 |
alter table 表名 change 原字段名 新字段名 数据类型; | change修改字段 |