搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
不正经
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
远程调试 Android 设备使用入门_远程安卓设备
2
Java版企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis
3
微信调试、手机QQ调试、Qzone之x5内核inspect调试解决方案_qq浏览器x5内核inspector
4
力扣hot100 柱状图中最大的矩形 单调栈
5
《crontab定时运行docker内py文件》_宿主机定时执行docker容器里的python脚本
6
golang基础小记(13)——自定义类型和类型别名(type)_golang .type()==string
7
软件工程项目学生管理系统_查询成绩协作图
8
SpringBoot实现多数据源(一)【普通版切换】_springboot多数据源配置和切换
9
2023年十篇具有影响力的人工智能研究论文
10
openssl3.2 - 官方demo学习 - pkey - EVP_PKEY_DSA_paramfromdata.c
当前位置:
article
> 正文
SQL入门书籍内容汇总_sql新手入门书籍
作者:不正经 | 2024-02-09 13:38:39
赞
踩
sql新手入门书籍
转头一晃,SQL入门书籍看完了,并且在画思维导图和整理笔记的过程中又一次加深了印象,不过也仅仅停留在课本层面上,不进行实际操作终将不知道你有没有学会如何运用(当然肯定不会自己创建一些数据库了,这个事不用质疑的),不过却可以读懂里面的一些用法,心里还是蛮高兴的。
当初我看这本书的时候一直没有找到适合自己的方法,起初(1-4章):总结的琐碎的知识太多(不过没有什么卵用),总结知识就和思维导图似的——提供给你一个框架,剩下的内容需要自己回忆,这样做才有效果。所以后面两部分就改变策略了,重要的是自己该如何记一些帮助自己记忆的笔记。剩下的 不多说了,直接上图!
第一章:
创建数据库的步骤:
获得并分析数据需要
逻辑的划分数据
选择正确的数据类型
Drop命令
删除数据库:drop database myfirstdatabase
删除表:
drop table name of table
删除字段: drop column name of field
创建数据库:create database myfirstdatabase
创建表(记录、字段和数据类型)
create table train_times
(
start_location varchar(75),
)
创建字段
alter table name of table
add name of field da
ta type;
主键和外键(允许第二个表引用第一个表的内容)
第二章:
(1)SQL语言进行增添或者删除表中的数据(insert into/update/delete)
insert into table_name(column_name,column_name) values(da
ta_values,da
ta_values)
1:快速增加一个记录(注意列的内容对应好)
insert into memberdetails values
(
第一列
第二列
第三列
)
2:更新操作是为了仅仅更新某一个记录中的一个字段或列
update type_name
set
column_name =value(字段='')
3:删除数据
delete from name_of table
where condition
第三章 提取信息
1:select语句获取表中的信息
select column1,column2 from table_name
注意:有些时候可能内容不想对应,但是第四章会讲解创建索引
才完善——可以用*号取代所有列的内容
2:使用where子句过滤结果
逻辑运算符和运算符的优先级
圆括号()
NOT
AND
优先级逐次降低
OR ALL ANY BETWEEN IN LIKE SOME
3:连接列
将不同的列进行整合,并且保证新组合的列不保存在表中
注:必须是同一种类型的相连接
4:从多个表中选择数据
(1):内部联合表
格式:table inner join table2 on
column_from_table1=column_from_table2
(2):等值联合表
select filmname,yearreleased,rating
from films,category
where films.categoryid=category.categoryid
and category.categoryid=6;
5:
null数据概述(第五章详细介绍)
举例:当真是存在值,但是不清楚具体值的时候,采用null
第四章:数据库的高级设计—
改进数据库和仅有效数据才可以输入到数据库中
1:三大范式
2:五种约束语句:
3:外键
当重新增加数据时:SQL外键可以解决记录被破坏的问题,
创建外键的基本语法
4:索引(创建和删除)
利用索引加速结果的查询
5:提高数据的有效性和效率
改进数据库的目标是在需要的地方防止包含null值的列
6:设计更好的数据库的一些技巧
1、不要设计仅满足普通情形的数据库
2、为表和字段选择有意义的名称
3、尽量使用简单的名称
4、命名和数据类型的选择要一致
5、进行数据需求分析
6、仔细选择主键
7、创建一个索引
8、添加一个索引
9、添加一个多列索引
10、避免使用保留字作为表名或者字段名
11、考虑存储空间的需要
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/不正经/article/detail/72154
推荐阅读
article
Django
REST
框架详解 09 |
权限
组件
_
django
permission
_clas...
文章目录一、
权限
组件
1. 分析源码2. 全局配置
权限
3. 局部配置
权限
4. 接口测试二、自定义
权限
类1. 代码实现2. ...
赞
踩
article
Shell
运算符
_假定变量
a
为
10
,b
为
20
,使用
shell
语句得出b除以
a
取余...
运算符
假定变量
a
为
10
,变量 b
为
20
:
运算符
说明举例+加法`expr $
a
+ $b` 结果
为
30-减法`...
赞
踩
article
情感
识别相关
数据
集
总结_
sfew
数据
集
...
(*主要介绍
数据
集
的格式)一. 图片1. artphoto 未划分train-test; 图片
数据
;标签2. SFEW2...
赞
踩
article
Codeforces
Round
#700 (Div. 2)-B.
The
Great
Hero
-题...
Codeforces
Round
#700 (Div. 2)-B.
The
Great
Hero
传送门Time Limi...
赞
踩
article
赋值
、
浅
拷贝
、深
拷贝
_
赋值
浅
拷贝
深
拷贝
...
python 中可变对象: 列表、字典、集合不可变对象:数字、字符串、元组Python 中引用的概念:在 Python ...
赞
踩
article
Django
用户
认证...
Django
用户
_django
用户
认证django
用户
认证 ...
赞
踩
article
OpenCV
实战系列:
图像
滤波
详解_
opencv
图像
滤波
...
滤波
是信号和
图像
处理中的基本任务之一,其旨在有选择地提取
图像
的某些特征,可以用于在给定应用程序的上下文中传达重要信息,例...
赞
踩
article
python
os
.
popen
()方法(用于从
一个
命令
打开
一个
管道)_
python
popen
只能...
描述
os
.
popen
() 方法用于从
一个
命令
打开
一个
管道。在Unix,Windows中有效
os
.
popen
(comman...
赞
踩
article
完全搞懂
java
中的
时间
戳,时区,
日期
格式
_
java
时间
戳转换
日期
格式
yyyy
-
mm
-dd...
【写在最前】我们平时会接触各种计算机
时间
的概念,最常见的有GMT,UTC,CST等。很多小白傻傻分不清楚他们之间的区别与...
赞
踩
article
Python
时间
戳与日期的相互转化_
python
timestamp
year
day
...
Python
时间
戳与日期的相互转化使用库timeimport timeprint(time.time()) #16431...
赞
踩
article
通过
rc
.
local
开机
自启
执行
nohup
命令运行
Flask
,
nohup
.
out
中没有
Flask
请求...
通过修改/etc/
rc
.d/
rc
.
local
,实现开机
自启
Flask
服务,CentOS 7.9。_
nohup
自启
nohu...
赞
踩
article
DIY
简单功能
的
torrentkitty
种子
爬虫...
过完年回公司比较无聊,一不小心看到微博里美尤莉娅
的
图片,惊为天人,有图为证!!! 百度之原来这货以前叫小泉彩,貌似动了...
赞
踩
article
Python
基础丨你所不知道
的
apt
-
get
_
apt
-
get
python
...
apt
-
get
那些事使用过Ubuntu
的
小伙伴,一定使用过
apt
-
get
这条命令,那
apt
-
get
到底是做什么
的
呢?
[详细]
-->
赞
踩
article
Codeforces
Round #700 (Div.
2
)全部题解_
codeforces
roun...
题目链接:https://
codeforces
.com/contest/1480文章目录A.Yet Another St...
赞
踩
article
C
语言
的
字符串
常用
函数
(
18
种)_
c
语言
字符串
函数
...
1. gets() (现在已经不怎么用了) (1) 头文件 #in
c
lude
(2)
函数
原...
赞
踩
article
javaEE
-
2
1
( 15000字
Tomcat
和
HTTP
协议
入门 -
2
)...
15000字
Tomcat
和
HTTP
协议
入门第二篇
javaEE
-
2
1
( 15000字
Tomcat
和 HTT...
赞
踩
article
AI —— 亲测讯飞
星火
认知
大
模型
,真的很酷!_
星火
大
模型
开放平台
使用
说明...
摘要: 讯飞
星火
认知
大
模型
真的很酷!该
模型
的
使用
介绍和对话总结可供参考。
星火
大
模型
开放平台
使用
说明 ...
赞
踩
article
pickle
引起的错误
A
t
t
ribu
t
eError
: Can‘
t
ge
t
a
t
t
ribu
t
e
‘XX...
A
t
t
ribu
t
eError
: Can’
t
ge
t
a
t
t
ribu
t
e
‘XXX’有的时候py
t
hon会报这样的错误,明...
赞
踩
article
HCIP
-H12-221多选题库(1)_
通过
network
命令
将
路由
注入到
bgp
中,
下面
描述
错误
的是...
1、IS-IS协议所使用的SNAP地址主要由哪几个部分构成?A.AREA IDB.DSCPC.SYSTEM IDD.SE...
赞
踩
article
本地
部署
闻达
:一个
LLM
调用平台
VIP
版_
闻达
github
...
本地
部署
闻达
:一个
LLM
调用平台
VIP
版_
闻达
github
闻达
github
...
赞
踩
相关标签
python
django
django rest
数据库
网站
人工智能
情感计算
数据集
后端
opencv
计算机视觉
图像处理
java
开发语言
日期
Date
flask
centos
linux
运维
服务器