sql零基礎入門必知必會?一個數據庫通常包含一個或多個表,下面我們就來說一說關于sql零基礎入門必知必會?我們一起去了解并探讨一下這個問題吧!
一個數據庫通常包含一個或多個表
每個表由一個名字标識(例如:"lession"),表包含帶有數據的記錄行本章節我們會創建一個測試數據庫 twle ,和多張表 lession 和 lession_views,可以用下面的命令查看 "lession" 表的數據:
mysql> use twle_sql;
Database changed
mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM lession;
---- --------------------- ------- ---------------------
| id | name | views | created_at |
---- --------------------- ------- ---------------------
| 1 | Python 基礎教程 | 981 | 2017-04-18 13:52:03 |
| 2 | Scala 基礎教程 | 73 | 2017-04-18 16:03:32 |
| 3 | Ruby 基礎教程 | 199 | 2017-05-01 06:16:14 |
| 4 | SQL 基礎教程 | 533 | 2017-05-02 08:13:42 |
---- --------------------- ------- ---------------------
命令分析
命令 說明
use twle_sql; 用于選擇數據庫
set names utf8; 用于設置使用的字符集
SELECT * FROM comps; 讀取數據表的信息
上面的表包含 4 條記錄(每一條對應一個課程)和 4 列 (id、name、views、created_at)
SQL 語句
對數據庫的操作一般都由 SQL 語句完成
下面的 SQL 語句從 "lession" 表中選取所有記錄
SELECT * FROM lession;
本課程接下來的學習中,我們會着重講解各種不同的 SQL 語句
SQL 的大小寫不敏感
SQL 對大小寫不敏感,SELECT 與 select 是相同的,但本課程中,對于 SQL 的關鍵字,我們都使用大寫
最佳實戰
長期的 SQL 編程實戰表明,SQL 關鍵字大寫是一種良好的編程行為
SQL 語句結尾的分号(;)
分号是在數據庫系統中分隔每條 SQL 語句的标準方法。 利用分号(;),可以在對服務器的請求中執行多條 SQL 語句
雖然某些數據庫系統不要求在每條 SQL 語句的末端使用分号,但本課程中,我們會在每條 SQL 語句的末端使用分号
最佳實戰
在每條 SQL 語句的結尾使用分号,是 SQL 最佳實戰中最重要的一條
最重要也是最常用的的 SQL 命令
SQL 命令 說明
SELECT 從數據庫中提取數據
UPDATE 更新數據庫中的數據
DELETE 從數據庫中删除數據
INSERT INTO 向數據庫中插入新數據
CREATE DATABASE 創建新數據庫
ALTER DATABASE 修改數據庫
CREATE TABLE 創建新表
ALTER TABLE 變更(改變)數據庫表
DROP TABLE 删除表
CREATE INDEX 創建索引(搜索鍵)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!