SQL基础教程MICK版 ···第一章总结
数据库的结构二维表SQL操作大概的内容要注意的规则表的创建表的删除与表定义的更新表的数据键入数据库的结构
最常见的系统结构就是客户端\服务器类型(C/S类型)
结构模式 如下图
二维表
1.表的示例
2.数据库与表的关系
SQL操作大概的内容
要注意的规则
1.关键字不区分大小写
2.最好按一下规则书写
● 关键字大写
● 表名的首字母大写
● 其余(列名等)小写
3.命名规则
半角英文字母、数字、下划线(_)作为数据库、表和列的名称 。
并且要去有意义的名字,便于识别
4.所有的; , 等等符号 都是要半角 不能用全角。 不然会报错
表的创建
/*1 数据库的创建语法格式为:CREATE DATABASE <数据库名称>;2 表的语法格式为 : CREATE TABLE <表名> (<列名1> < 数据类型><该列所需要的约束>, ....<列名2> < 数据类型><该列所需要的约束>,<对表的约束1>,<对表的约束2>);关于这个格式中的 数据类型 与 该列所需要的约束 见下一个图*/-- 创建数据库例子CREATE DATABASE Databasename;--创建表的例子CREATE TABLE Addressbook(name CHAR(20) NOT NULL, -- CHAR类型是定长度,没有满会自动填满address VARCHAR(50)NOT NULL,-- VARCHAR类型是可变长度 没有满不会自动填满phoneCHAR(15),-- 约束没有写 默认为 NULLPRIMARY KEY(address)--主键的写法 --什么是主键,就是通过它 能够唯一准确提取你想要拿到的这张表的中内容);
表的删除与表定义的更新
/*DROP操作 表的删除操作 要用到的DROP TABLE <表名>;试验了一下 用 DROP DATABAE <数据库名>; 也可以删除数据库类比着用。 多试验。ALERT操作 表的定义更新操作 要用到的ALEART TABLE <表名> ADD COLUMN <列名> <数据类型> <对该列的约束>;既然可以 ADD 就可以 DROP啦。ALEART TABLE <表名> DROP COLUMN <列名>;*/
表的数据键入
/*每个数据库都不大一样,我以我要学的mysql为主START TRANSACTION;INSERT INTO <表名> VALUES (<要键入的数据,数据之间用逗号隔开>);INSERT INTO <表名> VALUES (<要键入的数据,数据之间用逗号隔开>);INSERT INTO <表名> VALUES (<要键入的数据,数据之间用逗号隔开>);COMMIT;*/