导图社区 Mysql的基础运用.思维导图
Mysql的基础运用.思维导图,如 关联式资料库储存资料的方式,将资料储存成一个个表格(tables),再在一个个表格之间产生关联。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Mysql的基础运用
二、基本操作
1.数据库的基本操作
创建 create database`name`
查看 show databases
删除 drop database`name`
2.表格台头的基本操作:注意首先都要指明上级:use `database_name`;
创建表格
1.格式:create table`name`(设置台头+数据类型)
2.可选:设置限制constraint
not null 不能为空
unique 数据不能重复
default 设置默认值
auto_increment 自动递增补充数字编号
增加表格台头数据 alter table `name` add `data`
删除表格台头数据 alter table `name` drop comumn`data`
查看表格台头 describe`table_name`
3.表格具体内容的基本操作
添加数据 insert into `table_name`value(与创建表格时的顺序对应) 或者:insert into`table_name`(指定台头)value(传入的具体数据)
注意下述操作首先都要:set sql_safe_updates = 0; # 关闭mysql预设的更新模式,其具有一定的限制作用。否则会导致后面的程序运行报错。
修改数据
先说明修改的表格对象:update `student`
再说明修改后的内容(支持多处修改):set `name` = "小潘",`performance` = 582
最后指明更新的具体数据(条件):where `台头` = "具体数据";注意:如不指明具体数据,默认修改该台头下的所有数据
删除数据
先说明删除的表格对象 delete from `table_name`
进一步指明删除的具体数据 where `台头` = "具体数据";
查看具体数据 select * from `table_name`
一.基本概念
1.关联式资料库储存资料的方式
将资料储存成一个个表格(tables),再在一个个表格之间产生关联。
2.primary key:主键
可以唯一的表示每一笔资料。如果资料的属性比较复杂,不适合用一个小主键唯一确定,可以添加多个联合主键,由它们组成一个大主键。
3.foreign key:副键
对应其他表格的主键,用于与其他表格产生联系。也能对应自己表格的主键。
4.基本数据类型
int:整数
decimal(m,n):小数,例如decimal(5,1),可以长这样:4356.3
varchar(n):字符,其中的n代表字符字节的上限
blob(binary large object),二进制数据,如图片,影片等
data:日期 写作:'yyyy-mm-dd',例如:'2023-09-09'
timestamp:记录时间 写作:'yyyy-mm-dd hh:jj:ss',例如:'2012-01-01 11:40:03'
主题