SQL 语法
数据库表
一个数据库通常包含一个或多个表。每个表有一个标识(例如:"Websites”),表包含带有数据的记录(行)。
在本教程中,我们在MySQL的RUNOOB数据库创建了Websites表,用于存储网站记录。
我们可以通过一下命令查看“Websites”表的数据:
解析
- use RUNOOB;命令用于选择数据库。
- set names utf8;命令用于设置使用的字符集
- SELECT*FROM Websites;读取数据的信息。
- 上面的表包含五条记录(每条对应一个网站信息)和5个列(id,name,url,alexa和county).
SQL语句
你需要在数据库上执行的大部分工作都由SQL语句完成。
下面的SQL语句从“Websites”表中选取所有记录;
#实例
SELET*FROM Websites
在本教程中,我们将为你讲解各种不同的SQL语句。
请记住。。。
- SQL对大小写不敏感:SELECT与select是相同的。
SQL语句后面的分号?
某些数据库系统要求在每条SQL语句的末端使用分号。
分号是在数据库系统中分隔每条SQL语句的标准方法,这样就可以在对服务器的系统请求中执行一条以上的SQL语句。
在本教程中,我们将在每条SQL语句的末端使用分号。
一些最重要的SQL命令
- SELECT-从数据库中提取数据
- UPDATE- 更新数据库中的数据
- DELETE-从数据库中删除数据
- INSERT INTO-向数据库中插入新数据
- CREATE DATABASE-创建新数据库
- ALTER DATABASE-修改数据库
- CREATE TABLE-创建新表
- ALTER TABLE-变更(改变)数据库表
- DROP TABLE-删除表
- CREATE INDEX-创建索引(搜索键)
- DROP INDEX-删除索引