在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。
sql是什么?
SQL ,是指结构化查询语言。
SQL,让你可以访问和处理数据库。
SQL能做什么?
1、面向数据库执行查询、可以从数据库取回数据、可以在数据库中插入新的记录、
可以更新数据库中的数据, 可以从数据库删除记录、可创建新的数据库、可在数据库中创建新表、
可在数据库中创建存储过程、、可以设置表
2、主要的命令(select(选择),update ,delete 删除,insert(插入,添加),where)
3、一个数据库通常包含一个或多个表,每个表由一个名字标识,表包含带有数据的行。
mysql> use RUNOOB;
Database changed
mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name | url | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 2 | 淘宝 | https://www.taobao.com/ | 13 | CN |
| 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |
| 4 | 微博 | http://weibo.com/ | 20 | CN |
| 5 | Facebook | https://www.facebook.com/ | 3 | USA |
+----+--------------+---------------------------+-------+---------+
5 rows in set (0.01 sec)
use runoob :命令用于选择数据库
set names utf8 命令用于设置使用的字符集
select * from websites : 读取数据表的信息 。
sql对大小写不敏感 :select与 select 是相同的 。
一些重要的 SQL 命令 ;
select _从数据库中提取数据
update 从数据库 中删除数据
insert into 向数据库中插入新数据库
create database 创建新数据库
alter daatabase 修改数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引