基本 SQL 命令 - 库和表的管理

SQl 命令的使用规则

1、每条 SQL 命令必须以分号结尾
2、SQL 命令不区分命令的大小写
3、使用 \c 终止当前命令的执行

库的管理

查看已有的库:

show databases;

创建库:

create database 库名;

指定字符集为 UTF-8(默认 Latin1):

create database 库名 character set utf8;

查看库的字符集:

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 插入记录:

insert into 表名(字段名) values(记录1),(记录2),...;

delete 删除记录:

delete from 表名 where 条件;

select 查询记录:

select * from 表名 [where 条件];

查询时指定字段名:

select 字段名1,字段名2,... from 表名 [where 条件];

update 修改表记录:

update 表名 set 字段1=值1,字段2=值2,... where 条件;

表字段的管理

add 添加字段:

alter table 表名 add 字段名 数据类型 [after 字段名 | first];

drop 删除字段:

alter table 表名 drop 字段名;

modify 改字段类型:

alter table 表名 modify 字段名 数据类型;

change 修改字段:

alter table 表名 change 原字段名 新字段名 数据类型;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容