MySQL 基础用法之一——常用库、表、数据操作总结

一、库操作

1、新建数据库: 

create database + 数据库名称 + [库选项];

库选项包括:

  • 字符集设定:charset/ character set + 字符集(常用gbk、utf8)
  • 校对集设定:collate + 校对集
2、查询数据库:

show databases like 'pattern';

查看数据库的创建语句:show create database + 数据库名称;

3、更新数据库:

alter database + 数据库名称 + [库选项];

注:数据库的名称不能改,只能更改库选项。

4、删除数据库: drop database + 数据库名称;

二、表操作:

1、新建表:
create table if not exists + 表名(
    字段 数据类型,
    ...
    字段 数据类型
)[表选项];
  • 字符集设定:charset/ character set + 字符集(常用gbk、utf8)
  • 校对集设定:collate + 校对集
  • 存储引擎: engine + 存储引擎,默认为InnoDB
2、查询表: 

show tables like 'pattern';

  • %:表示匹配多个字符;
  • _:表示匹配单个字符。

eg: show tables like '%t'; 表示匹配所有以t结尾的表。

查看表的创建语句: show  create table + 表名;

查看表中的字段信息: desc/ describe/ show columns from + 表名;

3、修改表:
  • 修改表本身:

        修改表名:rename table 旧表名 to 新表名;

        修改表选项:alter table + 表名 + 表选项[=] + 值;

  • 修改表中的字段:

        新增字段:alter table + 表名 + add + [column] + 字段名 + 数据类型 +[列属性][位置];

            [位置]:表示字段的存储位置,first、after + 字段名、默认为最后一位;

        修改字段:alter table + 表名 + modify + 字段名 + 数据类型 + +[列属性][位置];

        重命名字段:alter table + 表名 + change + 旧字段名 + 新字段名 + 数据类型 + +[列属性][位置];

        删除字段: alter table + 表名 + drop + 字段名;

4、删除表: 

drop table + 表1, 表2 ... ;

三、数据操作

1、新增数据:

insert into + 表名 + values(值列表);

insert into + 表名(字段列表) + values(值列表):

2、查询数据

select * from + 表名 + [where 条件];

select + 字段名称 + from + 表名 + [where 条件];

3、更新数据

update + 表名 + set + 字段 = 值 [where + 条件];

4、删除数据

delate from + 表名 +[where 条件];
















猜你喜欢

转载自blog.csdn.net/mercy_ps/article/details/80495665