SQL第17课~回顾+创建/删除资料库+表格

所有内容收录在合集~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

标签:资料库   表格   小数   整数   字符串   语句   符号   属性   语言   页面

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top