1,你知道MySQL吗?
关系型数据库:https://baike.baidu.com/item/mySQL/471251?fr=aladdin
2,MySQL的CURD
1. 1).查询库
~ 查询数据库 show databases;
~ 查询创建数据库语句 show create database 数据库名;
1. 2).创建库
~ 创建数据库 create database[if not exists] 数据库名 charset=utf8;
~ 数据库名加反引号 (对于数据库名中间有 "-" 的必须加)
1.3).删除数据库
~ 删除 drop database [ if exists ] 数据库名字;
~ 数据库名加反引号 (对于数据库名中间有 "-" 的必须加)
1.4).修改数据库
~ 修改数据库编码 alter databases 数据库名字 charset=utf8;
~修改数据库编码 alter database 数据库名字 character set = utf8;
以上就是对数据库的操作了~~~~~接下来是对表的操作
2.1) . 查看数据库中的所有表
~ show tables ;
2.2) . 修改表名
~ alter table test_table1 rename to table222;
2.3) . 修改主键的id 字段类型为 bigint
~ alter table table2222 modify id biggint ;
2.4) . 修改字段名
~ alter table table2222 change name username char;
2.5) . 添加字段
~ alter table table2222 add name varchar(50) not null;
2.6) . 删除列
~ alter table table2222 drop name ;
2.7) 修改字段的位置
~ alter table table2222 modify 字段1 数据类型 first|after 字段2 ;
2.8)更改表的存储引擎
~ alter table table2222 engine = 更改后的存储引擎名
2.9)删除表的外键约束
~ alter table table2222 drop foreign key 外键约束名
2.10)删除没有被关联的表
~drop table t1
2.11)删除被关联的主表
~先删除外键关联 --再删除表
~~~~~以下常用
2.12)查看表中所有内容
~selete * from 表名
2.13)根据条件查询表中内容
~ selete * from 表名 where 条件
2.14)根据条件修改表内容 (更新)
~ update 表名 set 修改内容 where 条件
2.15)根据条件删除行 (delete )
~ delete from 表名 where 条件