MySQL的基本操作语句

一,关于数据库的操作
1.1,数据库的创建

create database 数据库名 (charset=utf8  collate=utf8_general_ci);

查看数据库支持的字符集:show charset;
查看数据库支持的字符集校验规则:show collation

1.2,显示数据库

show databases;

1.3,显示创建语句

show create database 数据库名;

1.4,修改数据库
(对数据库的修改主要指的是修改数据库的字符集,校验规则)

alter database 数据库名 charset=要修改的字符集;

1.5,进入数据库中

use 数据库名;

1.6,删除库

drop database 数据库名;

二,数据库表的操作

2.1,创建一张数据库表

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;

2.2 ,查看表结构

desc 表名;

2.3,修改表

ALTER TABLE tablename ADD  增加的列的属性;
ALTER TABLE tablename MODIfy 需要修改的列的属性;
ALTER TABLE tablename DROP  列名;

2.4,删除表

drop table 表名;

2.5,表创建好后,增加或删除主键操作

alter table 表名 add primary key(字段列表)
alter table 表名 drop primary key;

2.76插入元素

insert into  表名 (id,name) value('0','hello22');
insert into 表名 select 要插入的值

删除再插入

replace into 表名 value(值)

更新数据

update 表名 set 列=修改的值 (where。。)

2.7,唯一键
一张表中有往往有很多字段需要唯一性,数据不能重复,但是一张表中只能有一个主键:唯一键就可以解决表中有多个字段需要唯一性约束的问题。
唯一键的本质和主键差不多,唯一键允许为空,而且可以多个为空,空字段不做唯一性比较

三,mysql查询语句

select 列
from 表
where 过滤条件
group by 分组条件
having 对分组后的条件进行过滤
order by 排序
limit 限制记录数量

猜你喜欢

转载自blog.csdn.net/weixin_44930562/article/details/106802007