1. 程式人生 > >MySQL筆記 | SQL基礎與常用的SQL語句

MySQL筆記 | SQL基礎與常用的SQL語句

1.SQL語句兩種執行方式

  1. 互動模式:mysql -uroot
  2. 指令碼模式:mysql -uroot < c:/xampp/htdocs……/01.sql

2.SQL語法規範

  1. 每條SQL語句以英文的分號結尾,一條語句可以跨越多行(use 除外),見到分號認為語句結束。
  2. 假如第N條語句語法錯誤,則此語句之後的所有語句都不會再執行。
  3. SQL語句不區分大小寫,習慣上關鍵字用大寫,非關鍵字用小寫。
  4. SQL語句分為單行註冊(# )和多行註釋(/* … */ ),註釋的語句不被伺服器執行。

3.資料庫中解決中文亂碼

  1. sql指令碼檔案儲存使用UTF-8
  2. 客戶端連線伺服器使用UTF-8
  3. 伺服器儲存資料使用UTF-8

4…常用的SQL語句

#建表流程
#設定客戶端語言
	SET NAMES UTF8;
	#放棄資料庫(如果存在)A
	DROP DATABASE IF EXISTS A;
#建立資料庫A
	CREATE DATABASE A CHARSET=UTF8;
#進入資料庫
	USE A;
#建立部門表B,並設定主鍵
	CREATE TABLE B(
	  did TINYINT PRIMARY KEY AUTO_INCREMENT,
	  dname VARCHAR(16) UNIQUE
	);
#插入資料
	INSERT INTO B VALUES(10,'研發部');
	INSERT INTO B VALUES(20,'市場部');
	INSERT INTO B VALUES(30,'運營部');
	INSERT INTO B VALUES(40,'測試部');

#維護
# 查詢資料 
 	 SELECT * FROM  B;
#刪除資料(慎用)
	 DELETE FROM B WHERE uid='1';
#更改資料
	 UPDATE user B upwd='654321',sex='m' WHERE uid='2';

【大神文章】:MYSQL基礎常見常用語句200條
https://blog.csdn.net/c361604199/article/details/79479398

後記

此篇作為筆記分享,請各位大家多多指導,若有錯誤還請指出,若有知識點遺漏還請補充!