mysql指令碼的基本組成
與常規的指令碼語言類似, mysql 也具有一套對字元、單詞以及特殊符號的使用規定, mysql 通過執行 sql 指令碼來完成對資料庫的操作, 該指令碼由一條或多條mysql語句(sql語句 + 擴充套件語句)組成, 儲存時指令碼檔案字尾名一般為 .sql。在控制台下, mysql 客戶端也可以對語句進行單句的執行而不用儲存為.sql檔案。
識別符號識別符號用來命名一些物件, 如資料庫、表、列、變數等, 以便在指令碼中的其他地方引用。mysql識別符號命名規則稍微有點繁瑣, 這裡我們使用萬能命名規則: 識別符號由字母、數字或下劃線(_)組成, 且第乙個字元必須是字母或下劃線。
對於識別符號是否區分大小寫取決於當前的作業系統, windows下是不敏感的, 但對於大多數 linux\unix 系統來說, 這些識別符號大小寫是敏感的。
關鍵字:
mysql的關鍵字眾多, 這裡不一一列出, 在學習中學習。 這些關鍵字有自己特定的含義, 盡量避免作為識別符號。
語句:mysql語句是組成mysql指令碼的基本單位, 每條語句能完成特定的操作, 他是由 sql 標準語句 + mysql 擴充套件語句組成。
函式:mysql函式用來實現資料庫操作的一些高階功能, 這些函式大致分為以下幾類: 字串函式、數學函式、日期時間函式、搜尋函式、加密函式、資訊函式。
mysql中的資料型別
mysql有三大類資料型別, 分別為數字、日期\時間、字串, 這三大類中又更細緻的劃分了許多子型別:
數字型別
整數: tinyint、smallint、mediumint、int、bigint
浮點數: float、double、real、decimal
字串型別
字串: char、varchar
文字: tinytext、text、mediumtext、longtext
二進位制(可用來儲存、**等): tinyblob、blob、mediumblob、longblob
建立乙個資料庫
使用 create database 語句可完成對資料庫的建立, 建立命令的格式如下:
create database 資料庫名 [其他選項];
例如我們需要建立乙個名為 samp_db 的資料庫, 在命令列下執行以下命令:
create database samp_db character set gbk;
為了便於在命令提示符下顯示中文, 在建立時通過 character set gbk 將資料庫字元編碼指定為 gbk。建立成功時會得到 query ok, 1 row affected(0.02 sec) 的響應。
注意: mysql語句以分號(;)作為語句的結束, 若在語句結尾不新增分號時, 命令提示符會以 -> 提示你繼續輸入(有個別特例, 但加分號是一定不會錯的);
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
select 列名稱 from 表名稱 [查詢條件];
select 列名稱 from 表名稱 where 條件;
update 表名稱 set 列名稱=新值 where 更新條件;
delete from 表名稱 where 刪除條件;
mysql基本語句 mysql基本語句
mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...
MySQL基本語句
mysqld 啟動資料庫 mysql uroot 登陸使用者名稱或密碼 show databases 顯示所有資料庫 use 使用 資料庫 show tables 顯示該資料庫下的所有 select from table 查詢該錶 insert into table values 插入資料到表 de...
MySQL 基本語句
本博文主要是簡述選擇資料庫和對錶內容的增 刪 改和查的一些基本語法 use 語法 show 語法 tips mysql支援用describe columns 來代替show colomns from tablename 更多show用法可以用help show來檢視 create 語法 create...