SQL, Structured Query Language, 结构化查询语言,用来查询关系数据库中的数据。
SELECT * FROM celebs;
关系型数据库由许多表组成,一张表由行和列组成。
一列通过表示数据的某个属性。
一个单独的行表示一组信息的观察值。
例如有如下表celebs
id | name | age |
1 | 张三 | 30 |
2 | 李四 | 25 |
3 | 王五 | 32 |
存储在数据库中的信息是有类型的:
SQL 语句是数据库可以识别的语句,是人与数据数据进行交互的语言,末尾以分号结束。
例如,如下格式
CREATE TABLE table_name ( column_1 data_type, column_2 data_type, column_3 data_type );
CREATE TABLE 是一个命令,表示执行特定的数据操作,为了便于识别,命令一般大写。
table_name 表示创建的表的名称。
排号中的语句是参数信息,使用逗号分开
CREATE 命令可以让数据库创建新的表。例如,如下语句
CREATE TABLE celebs ( id INTEGER, name TEXT, age INTEGER );
INSERT 命令可以在表中插入一行数据
INSERT INTO celebs (id, name, age) VALUES (1, ‘张三‘, 22);
INSERT INTO 是命令,在表中插入一行值
celebs 是表名
(id, name, age) 是插入表中的属性
VALUES 是插入表中的属性值
SELECT 语言是从数据库中选择数据。
以下命令返回celebs表中name列中所有数据
SELECT name FROM celebs;
也可以使用以下命令查询表中所有数据
SELECT * FROM celebs;
* 表示通配符,即表示表中所有的列。
ALTER TABLE 命令可以增加一列至当前表中。
以下命令增加一列tel在celebs表中
ALTER TABLE celebs ADD COLUMN tel TEXT;
如果在插入时,示指定值,则默认是NULL。
------------恢复内容结束------------
SQL(Structured Query Language)
原文:https://www.cnblogs.com/elewei/p/12369765.html