sql语句基础学习(不涉及多表查询)

    xiaoxiao2021-03-25  85

    初级学习资源 http://www.dofactory.com/sql/tutorial

    what is database? a database is a place to store data; what is 关系型数据库 a relation database system stores data in tables; what is SQL? SQL is Structured Query Language. sql也分类: 一种关系定义,一种是关系的查询,一种是更新。比如说创建表,定义表的行,这样的操作属于定义操作。

    一.对表中数据的操作。 简单的语法:增(INSERT)删(DELETE)查(SELECT)改(UPDATE)。

    1.查询数据,read data SELECT * FROM table-name WHERE condition

    condition returns ether true or false 2.新增的数据行 INSERT INTO table-name(column-names) VALUES(values)

    3.修改原有行数据(注意不是对表的列的修改) UPDATE table-names SET column-name = value, column-name = value WHERE condition 4.删除行数据 DELETE FROM table-name WHERE condition

    二.对表格本身的操作 创建,删除,修改 一张表,我看它的组成部分,表名,列名,列的数据类型,列级完整性约束条件。这些组成部分恰好是在创建表格式需要指定的。 1.创建 CREATE TABLE table-name(列名,数据类型,列级完整性约束条件) Example: CREATE TABLE Student(Sno CHAR(9) PRIMARY KEY, Sname CHAR(20), Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20)); 2.删除 DROP TABLE table-name [RESTRICT|CASCADE] RESTRICT 和 CASCADE决定了在何种情况下允许删除表 3.修改表的内容 ALTER TABLE table-name ADD new-column 类型 完整性约束条件 DROP 完整性约名 ALTER COLUMN列名 数据类型 Example:如果说我想修改表名和列名呢? ALTER TABLE table-name rename to new-table-name

    转载请注明原文地址: https://ju.6miu.com/read-26286.html

    最新回复(0)