Ⅰ sql語法:一些最重要的 SQL 命令
SQL語法
資料庫表
一個資料庫通常包含一個或多個表。每個表由一個名字標識(例如:Websites),表包含帶有數據的記錄(行)。
在本教程中,我們在 MySQL 的 RUNOOB 資料庫中中創建了 Websites 表,用於存儲網站記錄。
我們可以通過以下命令查看 Websites 表的數據:
mysqluseRUNOOB;;QueryOK,0rowsaffected(0.00sec)mysqlSELECT*FROMWebsites;+----+--------------+---------------------------+-------+---------+|id|name|url|alexa|country|+----+--------------+---------------------------+-------+---------+|1|Google|
解析
use RUNOOB;命令用於選擇資料庫。
set names utf8;命令用於設置使用的字元集。
SELECT * FROM Websites;讀取數據表的信息。
上面的表包含五條記錄(每一條對應一個網站信息)和5個列(id、name、url、alexa 和country)。
SQL 語句
您需要在資料庫上執行簡仔的大部分工作都由 SQL 語句完成。
下面的 SQL 語句從 Websites 表中選取所有記錄:
實盯咐昌例
SELECT * 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- 刪除索引
Ⅱ 在SQL中,建立、修改和刪除資料庫中基本表結構的命令分別為________、________和________命令。
在SQL中,建立、修改和刪除資料庫中基本表結構的命令分別為INSERT、UPDATE和DELETE命令。添加、修改和刪除命令是屬於結構化查詢語言的數據操作語言,用戶通過它可以實現對資料庫的基本操作。
INSERT是在指定記錄前添加記錄,把數據插入到資料庫中指定的位置上去。UPDATE是修改記錄或資料庫模式,或在原有數據的基礎上, 產生新的關系模式和記錄。DELETE命令是刪除資料庫中不必再繼續保留的一組記錄,DELETE 對資料庫中記錄作刪除標志。
(2)sql基本指令擴展閱讀:
SQL的語言特點:
1、SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄人數據、建立資料庫、查詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境,在資料庫投入運行後,還可根據需要隨時逐步修改模式。
2、高度非過程化。用SQL進行數據操作,用戶無須了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統自動完成。這不但大大減輕了用戶負擔,而且有利於提高數據獨立性。
3、面向集合的操作方式。不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。
4、以同一種語法結構提供兩種使用方式。SQL既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用於聯機交互的使用方式,用戶可以在終端鍵盤上直接輸入SQL命令對資料庫進行操作。
Ⅲ 建立表的sql命令是什麼
create table 表名(欄位名1 類型,欄位名2 類型…);
create table 表名1 as select *from 表2 where 1=2