据库管理系统基本操作简述
树图思维导图提供 mySQL基本操作 在线思维导图免费制作,点击“编辑”按钮,可对 mySQL基本操作 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b70aca38132382c2d45093bb23ceb5dc
mySQL基本操作思维导图模板大纲
查看数据库
show databases;
创建数据库
create database 数据库名;
可以创建库后面指定字符集 character set utf8 或者 charset utf8
create database [if not exists] 数据库名;
如果已经存在,则报错,但如果加上if not exists,如果不存在就创建,存在也不会报错
选中数据库
use 数据库名;
后继要对数据库进行操作, 都要先选中要操作数据库
删除数据库
drop database 数据库名
危险操作,注意
创建表
create table 表名(列名 类型, 列名 类型, .......);
表操作前,要先use数据库
可认在创建表的时候, 可以在每一列加上comment注释, 相当是注释,不影响SQL语句
查看数据表
show tables;
查看指定表的结构
desc 表名;
desc是describe的缩写, 这里可以用缩写, 也可以全写
删除表
drop table 表名;
危险操作,注意
insert into 表名 values (值, 值, .....);
这里值的类型和个数要和表的列的类型和个数匹配
insert into 表名 (列名, 列名, ....) valuse (值, 值, ....);
指定列插入
select * from 表名;
*为通配符,表示查询所有的列 '也是危险操作'
select 列名 from 表名;
指定列查询
可以一边查一边计算,还可以列与列之间的计算,查询字段为表达式
select 表达式 as 别名 from 表名;
起别名,as可省略,不建议
select distinct 列名, ... from 表名;
distinct关键字,修饰某个列~针对这列的数据进行去重了!!去重也可以多个列进行去重(要多个列相同才算是)
select * from 表名 order by 列名;
排序,默认为升序 ,要想降序在最后加上desc,desc是descend的缩写,这里不能写全写
排序还能够指定多个列排序 指定多个列的时候,哪个列靠前,哪个列优先级就高,比如这个操作的意思:先看math的大小. 如果math 相同,再比较chinese
select * from 表名 where 条件;
and相当&&,or相当||,not相当!,在SQL中and优先级比or更高.当一个条件里同时有and和or的时候,先算and
在条件查询的sql中,先执行where,符合条件的记录, 再执行select前半部分决定显示哪些列,以及进行啥样的运算
select * from 表名 where 列名 like 'N%(_)';
%代替任意个任意字符 _代替一个任意字符
select * from 表名 limit N;
查询N条记录
select列名from表名limit N offset M; 从第M条记录开始,查询N条记录(M从О开始算)
update 表名 set 列名 = 值, ...., where 条件;
针对哪张表的哪些行的哪些列改成哪些值
如果没有条件,全部修改
delete from 表名 where 条件;
如果没写条件,则相当于全都删除了!!
常用类型:int bigint double decimal varchar datetime思维导图模板大纲
insert into表名values(值,值..; insert into表名(列名,列名.....) values(值,值.….…); insert into表名values(值,值....),(值,值.....);思维导图模板大纲
思维导图模板大纲
思维导图模板大纲
树图思维导图提供 第1章 化工设计基本知识 在线思维导图免费制作,点击“编辑”按钮,可对 第1章 化工设计基本知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:70ec0519ed26419068a32a511862aadd
树图思维导图提供 工业机器人的基本特性 在线思维导图免费制作,点击“编辑”按钮,可对 工业机器人的基本特性 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:26723f573dc1ecf653e069c3dfaeb7c4