![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
sql入门基础
William Sprison
这个作者很懒,什么都没留下…
展开
-
SQL基础——数据库基础
新建数据库(DATABASE)---shop CREATE DATABASE shop;新建表(TABLE)---productcreate table Product( product_id CHAR(4) not null, product_name VARCHAR(100) NOT NULL, product_type VARCHAR(32) NOT NULL, s...原创 2020-03-29 16:56:33 · 125 阅读 · 0 评论 -
SQL基础——SELECT
一、SELECT基础列查询SELECT * FROM <表名>;SELECT <列名>,…… FROM <表名>;为列设定别名SELECT <列名1> AS col_name1 ,<列名2> AS col_name2 FROM <表名>;中文别名需用双引号("")SELEC...原创 2020-03-29 21:09:47 · 351 阅读 · 0 评论 -
SQL基础——数据更新(CRDU)
INSERT --- 数据的插入--插入NULL时,不能设置NOT NULL约束INSERT INTO <表名> (列名1,列名2,列名3,……) VALUES (值1,值2,值3,……);--插入多行(对全表插入时可省略列清单)INSERT INTO <表名> VALUES(列名1,列名2,列名3,……), ...原创 2020-03-29 23:25:20 · 405 阅读 · 0 评论 -
SQL基础——事务概述
事务(Transaction)是需要在同一个处理单元中执行的一系列更新处理的集合。--创建事务(Transaction)/*事务开始语句; DML语句; ……事务结束语句(COMMIT||ROLLBACK);*//*事务的开始*/--SQL SEVER、PostgreSQLBEGIN TRANSACTION;--MySQLSTART...原创 2020-03-30 00:20:42 · 151 阅读 · 0 评论 -
SQL基础——复杂查询
一、视图 视图(VIEW)保存从表中取出数据所使用的SELECT语句,表(TABLE)存储实际数据。经常使用SELECT语句做成视图(VIEW)。--创建 或 更新 视图CREATE OR REPLACE VIEW <视图名称> (<视图列名1>,<视图列名2>,……) AS<SELECT语句>--SELE...原创 2020-03-31 21:16:14 · 185 阅读 · 0 评论 -
SQL基础——函数、谓词、CASE表达式
一、函数算术函数——数值运算(+、-、*、/)NUMERIC(m,n)数据类型-----m位数(包含小数位),n位小数位 ABS(数值)——绝对值 MOD(被除数,除数)——求余 ROUND(对象数值,保留小数位数)——四舍五入 字符串1 | | 字符串2 ——拼接(abc||de=abcde) LENGTH(字符串)——字符串长度(...原创 2020-03-31 22:31:42 · 202 阅读 · 0 评论 -
SQL基础——集合运算
表之间的“加减法”——(以行为单位)UNION——表的加法(并集)--UNION-----去除两表中的重复的记录SELECT t_id,t_name FROM Table1UNIONSELECT t_id,t_name FROM Table2;--【注】--运算对象的记录的列数必须相同--运算对象的记录的列的类型必须一致--可以使用任何SELECT...原创 2020-03-31 23:14:55 · 139 阅读 · 0 评论 -
SQL基础——补充
窗口函数原创 2020-03-31 23:18:46 · 134 阅读 · 0 评论