一个数据库通常包含一个或多个表。每个表有一个名称标识(例如:“网站”),表包含标记数据的记录(行)。
在本教程中,我们在 MySQL 的 RUNOOB 数据库中创建了网站表,用于存储网站记录。
我们可以通过以下命令查看“网站”表的数据:
mysql >使用RUNOOB ;数据库已更改 mysql >设置名称 utf8 ;查询正常,0行受影响(0.00秒) mysql >从网站中选择* ;+----+--------------+----------------------------+- ------+---------+ | 编号| 名称 | 网址 | Alexa | 国家| +----+--------------+----------------------------+- ------+---------+ | 1 | 谷歌| https : //www.google.cm/| 1 | 美国 | | 2 |淘宝| https : //www.taobao.com/| 13 | 中文 | | 3 |菜鸟教程| http : //www.runoob.com/| 4689 | 中文 | | 4 |微博| http://weibo.com/ | _ 20 | 中文 | | 5 | 脸书| https : //www.facebook.com/ | 3 | 美国 | +----+--------------+----------------------------+- ------+---------+ 5行一组(0.01秒)
解析
- use RUNOOB;命令用于选择数据库。
- set names utf8;命令用于设置使用的字符集。
- SELECT * FROM Websites;读取数据表的信息。
- 上面的表格包含五条记录(每一条对应一个网站信息)和5个列(id、name、url、alexa 和country)。
SQL语句
您需要在数据库上执行的大部分工作都由 SQL 语句完成。
下面的 SQL 语句来自“Websites”表中的一些所有记录:
实例
在本教程中,我们将帮助您讲解各种不同的 SQL 语句。
请记住…
- SQL对大小写不敏感:SELECT 和 select 是一样的。
SQL语句后面的分号?
某些数据库系统要求在每条SQL语句的中断使用分号。
分号是在数据库系统中分隔每条SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的SQL语句。
在本教程中,我们将在每条 SQL 语句的终止使用分号。
一些最重要的 SQL 命令
- SELECT – 从数据库中提取数据
- UPDATE – 更新数据库中的数据
- DELETE – 从数据库中删除数据
- INSERT INTO – 向数据库中插入新数据
- 创建数据库– 创建新数据库
- ALTER DATABASE – 修改数据库
- CREATE TABLE – 创建新表
- ALTER TABLE – 变更(改变)数据库表
- DROP TABLE – 删除表
- CREATE INDEX – 创建索引(搜索键)
- DROP INDEX – 删除索引