您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL(Structured Query Language)

bubuko 2022/1/25 20:10:00 其他 字数 4626 阅读 1018 来源 http://www.bubuko.com/infolist-5-1.html

1. SQL 操作 SQL, Structured Query Language, 结构化查询语言,用来查询关系数据库中的数据。 SELECT * FROM celebs; 关系型数据库由许多表组成,一张表由行和列组成。 一列通过表示数据的某个属性。 一个单独的行表示一组信息的观察值。 例如有如下表 ...

 

1. SQL 操作

SQL, Structured Query Language, 结构化查询语言,用来查询关系数据库中的数据。

SELECT * FROM celebs;

 

关系型数据库由许多表组成,一张表由行和列组成。

一列通过表示数据的某个属性。

一个单独的行表示一组信息的观察值。

例如有如下表celebs

id name age
1 张三 30
2 李四 25
3 王五 32

存储在数据库中的信息是有类型的:

  • 整形(INTEGER)
  • 文本(TEXT)
  • 日期(DATA), 格式为YYYY-MM-DD
  • REAL(实数), 存储小数类型

 

SQL 语句是数据库可以识别的语句,是人与数据数据进行交互的语言,末尾以分号结束。

例如,如下格式

CREATE TABLE table_name (
   column_1 data_type, 
   column_2 data_type, 
   column_3 data_type
);

 

CREATE TABLE 是一个命令,表示执行特定的数据操作,为了便于识别,命令一般大写。

table_name 表示创建的表的名称。

排号中的语句是参数信息,使用逗号分开

 

1.1 CREATE 命令

CREATE 命令可以让数据库创建新的表。例如,如下语句

CREATE TABLE celebs (
   id INTEGER, 
   name TEXT, 
   age INTEGER
);

 

1.2 INSERT 插入

INSERT 命令可以在表中插入一行数据

INSERT INTO celebs (id, name, age) 
VALUES (1, 张三, 22);

 

INSERT INTO 是命令,在表中插入一行值

celebs 是表名

(id, name, age) 是插入表中的属性

VALUES 是插入表中的属性值

 

1.3 SELECT 选择

SELECT 语言是从数据库中选择数据。

以下命令返回celebs表中name列中所有数据

SELECT name FROM celebs;

 

  • SELECT 是关键字
  • name 表示列,即数据的属性值
  • FROM 是关键字
  • celebs 是表名

 

也可以使用以下命令查询表中所有数据

SELECT * FROM celebs;

* 表示通配符,即表示表中所有的列。

 

1.4 ALTER 修改表

ALTER TABLE 命令可以增加一列至当前表中。

以下命令增加一列tel在celebs表中

ALTER TABLE celebs 
ADD COLUMN tel TEXT;

如果在插入时,示指定值,则默认是NULL。

 

 

1.5 UPDATE 更新

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

------------恢复内容结束------------

SQL(Structured Query Language)

原文:https://www.cnblogs.com/elewei/p/12369765.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶