MySQ数据库中的基础语句
来源:互联网 发布:搜索算法工程师 编辑:程序博客网 时间:2024/05/18 14:43
数据库相关操作:
1.数据库创建操作
①.创建一个数据库
create database 数据库名
create database 数据库名 character set字符集
②.使用数据库
use 数据库名
2.数据库查询操作
①.查询所有的数据库
show database
②.查看当前数据库的结构
show create database 数据库名
③.查看当前使用的数据库
alter table 表名 add列名 类型[长度] [约束];
④.查看数据库编码
show create database 数据库名
3.数据库删除操作
①.删除一个数据库
drop database 数据库名
二、数据库中表相关操作
1.数据库表创建操作
①.创建一张表
ceeate table 表明{
字段名 类型(长度) [约束];
字段名 类型(长度) [约束];
......
}
2.数据库表查看操作
①.查看当前库中所有的表
show tables
②.修改表的字符集
alter table 表名 set character字符编码
③.查看当前表的字符编码
Show create table 表名
④.查看表结构
desc 表名
3.数据库表删除操作
①.删除一张表
drop table 表名
4.数据库表修改操作
①.添加一列
alter table 表名 add列名 类型[长度] [约束];
②.修改表中列的长度和类型
alter table 表名 modify列名 类型[长度] [约束];
③.修改表中的列名
alter table 表名 change旧列名 新列名 类型[长度][类型];
④.修改表的名称
alter table 表名 to新表名
⑤.修改表的字符集
alter table 表名 character set字符集;
⑥.删除表的列
alter table 表名 drop列名
⑦. 修改表名
rename table 表名 to新表名
三、数据库表记录相关操作
1.数据库表记录插入操作
①.向指定列插入数据
insert into category(列名1,列名2,...) values (值1,值2,...);
②.向所有列插入数据
insert into category values (值1,值2,...);
2.数据库表记录修改操作
①.带条件修改
updata 表名 set字段名=值,字段名=值... where条件
②.不带条件修改
updata 表名 set字段名=值,字段名=值...;
3.数据库表记录删除操作
①.带条件修改
delete from 表名 where
②.不带条件修改
delete from 表名
③.delete与truncate区别
delete删除的时候是一条一条的删除记录,它配合事务,可以将删除的数据找回。
truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。
(备注)delete删除,uid不会重置!而使用truncate操作,uid会重置(因为它删除了表结构,然后再创建一张一模一样的表,所以再次插入数据的数据的时候从1开始。)
4.数据库表记录的查询操作(此处内容有点多下一篇详细介绍)
select 后面跟要查询的内容(distinct用来去除重复*表示查询所有) (如果出现聚合函数则一定有grop by语句 聚合函数有 avg() count() sum() max() min())
from 后面跟要查询的表
where 后面跟要查询的条件
grop by 后面跟用来分组的条件
having 后面跟分组里面的选择的内容
order by 默认是升序asc,降序是desc;
- MySQ数据库中的基础语句
- mysq中的各类查询语句
- mysq数据库安装环境配置及基本入门语句
- mysq动态语句实例
- mysq高效查询语句
- MySQ语句查询
- mysq语句整理
- mysq基础优化
- mysq 数据库 日期函数
- Navicat创建mysq数据库
- mysq数据库导入
- C# 链接mysq数据库
- mysq 数据库 日期函数
- javal连接mysq数据库
- mysq拷贝数据库
- mysq数据库优化
- mysq数据库web远程管理
- mysq中的l数据类型
- nltk词性标注英文简称及分类
- Servlet和Filter的共同点和区别
- 2017.08.16【NOIP 普及组】模拟赛C组总结
- PLSQL 有效序列号
- Faster R-CNN 深入理解 && 改进方法汇总
- MySQ数据库中的基础语句
- 1.1.2列表应用
- 关于redis的冷热数据分离
- waiting for debugger 不消失的问题
- StringUtils的isBlank与isEmply
- 【OI之路】02数论算法-3排列与组合
- 总结JVM
- 分块 bzoj2002
- wireshark用法概述