T-SQL 基础学习 02】的更多相关文章

oracel sql 基础学习 CREATE TABLE USERINFO ( ID ,) PRIMARY KEY, USERNAME ), USERPWD ), EMAIL ), REDATE DATE ); -- 增加字段 ); -- 修该 ); -- 修改表字段 ,); --删除字段 ALTER TABLE table_name DROP COLUMN column_name; -- 给字段改别名 ALTER TABLE table_name RENAME COLUMN old_colum…
SQL 基础学习(2) Joining 可以同时关联(joining)多张表进行复杂的查询. 相比于用Rails捞出数据再用Ruby进行过滤组合,使用SQL更加高效,节能. 以下是 users has_many events的情景,打开DB Browser for SQLite 并新建一个文件demo2.db. 在terminal中执行sqlite3 demo2.db CREATE TABLE events (id INTEGER NOT NULL PRIMARY KEY AUTOINCREME…
SQL is a standard language for storing, manipulating and retrieving data in databases. 关系型数据库:RDBMS(Relational Database Mangement System) SQLite3: Rails默认的轻量级数据库,集成于Rails中,在db/development.sqlite3这个档案中. 用途:单机用途.所以在实际部署的时候会换成MySQL等数据库服务器. MySQL: 目前流行的开…
数据库设计 定义 数据库设计就是将数据库中的数据实体以及这些数据实体之间关系,进行规划和结构化的过程 在需求分析阶段,设计数据库的一般步骤 A. 收集相信 B. 标识实体 C. 标记每个实体需要存储的详细信息/属性 D. 标识实体之间的关系 在概要设计阶段和详细设计阶段数据库设计步骤: . 绘制E-R图 . 将E-R图转化为数据库模型图 . 应用三大范式规范化表设计 数据库E-R图 定义 .实体 现实世界中具有区分其他事物的特征或属性并与其他实体有联系的实体 .属性 实体的特征 .联系 两个或者…
视图 1. 视图的创建     视图就是保存好的SELECT语句,这些SELECT语句执行之后会产生新的表,所以在SQL中,视图和表是不做差别对待的,也就是SQL也可以对视图做一些操作:     由于视图并不实际保存数据,只是保存了执行的SELECT语句,可以节约存储空间,但是对于大数据量的存储,使用视图来频繁操作的话,势必会占用较大的计算时间,也算是一种用时间换空间的方案.     通过以下语句创建视图:     CREATE VIEW 视图名称 (<视图列1>,<视图列2>,&…
学习参考网站:http://www.runoob.com/sql/sql-tutorial.html 一.SQL命令 1.SELECT 语句 用于从数据库中选取数据. select column_name,column_name from table_name; #数据库中选取某个表格某几列数据 select * from table_name; #数据库中选取某个表格所有列数据 2.SELECT DISTINCT 语句 用于返回唯一不同的值. select distinct column_na…
函数 算术函数 1. 四则运算: +.-.*./  2. ABS:求绝对值, ABS(数值) 3. MOD: 求余,MOD(被除数,除数) 4. ROUND:四舍五入,ROUND(对象数值,保留小数的位数) 字符串函数 1. 字符串拼接: ||, str1 || str2 || str3 || - || strn  AS str_all 2. 字符串长度:LENGTH,LENGTH(str1) AS len_str1 3. 小写转换:LOWER,LOWER(str1) AS low_str 4.…
数据的插入 1. 基本INSERT语句     INSERT的基本语法为:     INSERT INTO  <表名> (列1, 列2, 列3,  -) VALUES (值1, 值2, 值3, -)  ;     例如:INSERT INTO Shohin (shohin_mei,shohin_bunrui,hanbai_tanka,shiire_tanka,torokubi) VALUES ('pen','office',100,NULL,'2009-11-11');     如果插入的是所…
SELECT语句 1. SELECT语句查询列(字段):     SELECT <列名>    FROM <表名>;     该语句使用了两个SQL子句,SELECT子句列举了希望从表中查询出的列的名称,FROM子句指定选取出的数据的表的名称:     如:     SELECT shohin_id, shohin_mei, shiire_tanka    FROM Shohin;      SELECT *    FROM Shohin     等: 2. SELECT语句查询行…
SQL语句及其种类 1. SQL语句分为三类:     DDL(Data Definition Language): CREATE.DROP.ALTER;     DML(Data Manipulation Language): SELECT.INSERT.UPDATE.DELETE;     DCL(Data Control Language): COMMIT.ROLLBACK.GRANT.REVOKE; 2. SQL语句的基本书写规则:     SQL语句要以分号(;)结尾:     SQL…