所有内容收录在合集~SQL入门到熟练。欢迎点赞关注我哦~
写了16节课了,目前已经学了这些键和语句。
首先打开一个MYSQL,可以看到登录,然后就可以进入页面。
然后可以看到很多的英文,之前用过的有
table 这个就是表,不同的表有不同的表名。
row 行
column 列
primary key 主键 属性是唯一区分每一个数据,可以有1个,2个,3个。
即如果一个主键就可以区分,则设置一个,一个不能,则是设置2个,依此类推。
foreign key 外键,一定要对应其他表格的主键,也可以对应自己的表格
NN NOT NULL 意思是Mark column as NOT NULL 也就是说这个不能是空值
UQ Unique index 唯一索引
B Is binary column 二进制列
UN Unsigned data type 无符号数据类型(需要整数形数据)
ZF Fill up values for that column with 0‘s if it is numeric
填充0位(例如指定3位小数,整数18就会变成18.000)
AI Auto Incremental 自动增量
G Generated Column 数据库中这一列由其他列计算而得
学过的语言和符号:
子句:USE SELECT FROM WHERE ORDER BY JOIN ON USING
AS AND NO OUT IN BETWEEN IS NULL LIMIT DESC LEFT RIGHT Natural Joins
Cross Joins Natural Joins UNION
INSERTING A ROW 插入单行 insert into value last insert id
然后
之前用的资料库都是系统自带的,这次我们自己创建一个资料库
直接输入语句:create database book
create database是创建的语言,book是我给新建资料库的命名
然后执行,新的表格就创建完成
然后之前在讲操作页面的时候说过,这些窗口上下左右都是可以折叠的,如果折叠了,又不想打开,或者资料库非常多,不想一个一个查询的时候,可以直接让SQL展示
语句为:show databases
注意这次的指令一句就完结了,所以要加分号,输入show databases的时候,要点击自动弹出的keyword按钮!不然无法运行
然后可以创建也可以删除,删除很省事,直接一个drop database ,然后加上想要删除的名字即可。
然后从截图可以看到,表格在被包含在资料库里,接下来创建表格,第一步还是先用USE ,说明他来自哪个资料库。
所以我用自己刚才创建的book 资料库
然后设置资料形态,常见的有6种,
INT 整数
DECIMAL(m,n) 有小数点的数
VARCHEAR(n) 字串
BLOB (Binary Large Object)档案
DATE 'YYYY--MM--DD' 日期
TIMESYAMP 'YYYY-MM-DD HH:MM:SS'记录时间
假设我想设置的表格长这样
那么我应该这样写,刚才已经创建了数据库book,首先还是
use一下
然后,第一列要设置为主键,因为是数字,设置TNT模式,同时设置主键
第二列书名,后面设置的格式就是字符串,我设置100
第三列描述,其实还是字符串,我设置1000,然后执行
可以看到清晰的出现了一个数据库和一个表,我们打开这个表,目前是空的
但是打开表格的方式是看不到属性的,可以直接用句子检查一下
直接输入describe,然后选table book,可以清楚的看到表的列和属性,然后删除还是drop
写drop table ,后面连接表名即可。
然后,如果想标注每本书的价格的话,可以在表格中增加选项,
alter table book add price decimal (5,2);
代表书本的价格有5位,其中2位是小数
同样的道理,如果要删除,那就写
drop table book drop column price ;
完结~
页面更新:2024-04-29
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号