创建数据库
create database 数据库名;
创建数据库的时候,我们应该记住以下几点:
1 不能与其他数据库名重复
2 名称可以由任意字母,阿拉伯数字,下划线,美元符,但是必须以字母开头
3 名称最长为64个字符,别名最长可为256个字符
4 在windows系统下,数据库名称不区分大小写,在linux下区分大小写
查看数据库
show databases;
查看所有的数据库
选择数据库
use 数据库名;
删除数据库
drop database 数据库名称;
这一步操作千万要谨慎,不然已经删除的数据库可能会找不回来了,这种操作太危险了,而且不是很常用
创建数据表
create table 表名;
还有其他许多属性
create table 表名 (列名1 属性, 列名2 属性...);
查看表结构
有三种方式
1 show columns from 表名 from 数据库名称;
2 show columns from 数据库名称.表名
3 desc 表名
4 查询某个字段 desc 表名 字段
修改表结构
alter table 数据表名 。。。。
比如我们添加一个字段emil 类型为varchar(50) not null, 将字段user的类型由varchar(30)变为varchar(40)
alter table tb_admin add emil varchar(50) not null, modify user varchar(40);
重命名表名
rename table 数据表名1 to 数据表名2
删除表
drop table 表名;
插入数据
insert into 表名(字段名) values(字段值);
查询数据
select [distinct][concat(col1,":",col2)] as collection_list
from 表名 指定数据表
where primary_constrait 查询条件
group by grouping_colums 如何对结果进行分组
order by sorting_columns 如何对结果进行排序
having secondary_constrait 查询条件
limit count 限制输出
修改记录
update 表名 set 字段名=新的值 where 条件;
删除记录
delete from 表名 where 条件;