SQL基础教程MICK版 第一章总结
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类型是可变长度 没有满不会自动填满phone CHAR(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;
*/
SQL基础教程MICK版 第一章总结相关推荐
- SQL基础教程MICK版 ···第二章总结
SQL基础教程MICK版 ···第二章总结 前期准备 SELECT 语句基础 算术运算符.比较运算符和 NOT运算符 特殊的NULL 逻辑运算符 前期准备 应用第一章学的 建一个数据库 在该库中 建立 ...
- SQL基础教程MICK版 ···第三章总结
SQL基础教程MICK版 ···第三章总结 SELECT语句 关于上表的语句顺序 和 执行顺序 完整的语法结构 GROUP BY需要注意的点 用于限定GROUP BY的 HAVING子句 关于ORDE ...
- SQL基础教程MICK版 ···第五章总结
SQL基础教程MICK版 ···第五章总结 视图 子查询 标量子查询 标量子查询.没有用标量子查询.常量的比较总结 关联子查询 自己的困惑 视图 1.视图的概念 1)从SQL的角度来看视图就是一张 ...
- SQL基础教程MICK版 --第四章总结
SQL基础教程MICK版 ···第四章总结 DML操作.事务的概念.性质.和表现形式 DML操作之INSERT DML操作之UPDATE DML操作之DELETE.TRUNCATE 事务的概念,DBM ...
- SQL基础教程MICK版 ···第六章总结
SQL基础教程MICK版 ···第六章总结 函数 谓语 CASE语句 -- 有点像SWITCH语句 函数 函数的分类 算术函数 聚合函数 字符串函数 转换函数 日期函数 算术函数 ABS括号内数值 返 ...
- SQL基础教程MICK版 ···第七、八、九章总结
SQL基础教程MICK版 ···第七.八.九章总结 表的联结 -- 内联结.外联结 表的合并--- UNION (其他操作对MYSQL不适用.没有看) 关于ROLLUP---显示小计和总计 驱动的概念 ...
- SQL基础教程 Chapter 3
typora-copy-images-to: SQL basic 文章目录 typora-copy-images-to: SQL basic SQL基础教程 Chapter 3 3.1 对表进行聚合查 ...
- SQL基础教程|第一章:数据库和SQL
前言: 1.本书在知识点提炼时侧重于实践效果,所以有些理论部分的知识点不会涉及或者几笔带过. 2.在语法实践时将会带入更多的例子和问题以便于理解数据库语法. 3.在所有关于SQL基础教程的文章中的语句 ...
- 《SQL基础教程(第2版)》作者MICK:上帝存在于细节之中(图灵访谈)
本文仅用于学习和交流目的,不得用于商业目的.非商业转载请注明作译者.出处,并保留本文的原始链接:http://www.ituring.com.cn/art... 访谈嘉宾:MICK, 就职于日本的一家 ...
最新文章
- AI发展进入2.0时代!英特尔在落地中总结4大经验、分享7个案例
- Spring Security OAuth2源码解析(一)
- 【数据结构】栈-顺序栈、链式栈、共享栈
- 如何实现远程登陆,如何实现远程桌面
- 硬币最小数量java
- SQL Server 死锁的监视
- Linux curl 命令下载文件
- 用Python实现双色球随机选号
- 在xp系统上安装java8
- 自动点击android按钮,Android实现自动点击无障碍服务功能的实例代码
- Unity Addressable学习笔记二(Hosting热更新)
- 文件下载和二进制文件(图片、mp4视频)预览响应头的设置(防止中文名名乱码)
- 如何查询计算机已连接wife的密码错误,电脑已经连上无线如何查看WIFI密码
- cpu的核数和进程_CPU与核心及进程和线程认识
- 在Keil MDK中创建STM32F4系列的工程模板(标准外设库)
- 计算机模拟技术 意义,喷丸数值模拟技术的研究意义和发展
- 针对亚马逊卖家可深挖的畅销产品建议
- 搭建个人博客工具推荐
- 前辈工作经验分享总结
- FileUtils【获取SD卡根目录、读写文件、移动、复制、删除文件、获取文件名、后缀名操作类】...
热门文章
- 这3款图片加文字的软件app,可以让你的照片更加“出彩”
- CSS高级技巧(七)
- 解决联想拯救者r9000p于ubuntu20.04没有WIFI的问题
- 基于BP神经网络的回归预测
- 计算机csitypesdll丢失,[求助啊]系统文件损坏无法修复(SFC/SCANNOW)
- 手把手教你研发自己的智能无人机
- 微信小程序Expecting 'EOF','}',':',',',']', got INVALID
- [益智类]无敌连连看v 及其操作指南!
- 店铺的安全问题一定要注意
- 知识图谱初识-什么是知识图谱