①通用語法:
insert into table_name ( field1, field2,...fieldn )values ( value1, value2,...valuen );
②例子
①通用語法:
select column_name,column_name
from table_name
[where clause] #使用 where 語句來包含任何條件。(下面再詳細解釋)
[limit n][ offset m] #使用 limit 屬性來設定返回的記錄數;通過offset指定select語句開始查詢的資料偏移量。預設情況下偏移量為0。
select * from table_name;#顯示所有資訊
select column_name,column_name from table_name;#顯示特定的資訊
②例子
①作用:有條件地從表中選取資料
②通用語法
select field1, field2,...fieldn from table_name1, table_name2... [where condition1 [and [or]] condition2.....
以下例項將讀取 student 表中 姓名 字段值為小明的所有記錄:
③操作運算子
(假定 a 為 10, b 為 20)
④mysql 的 where 子句的字串比較是不區分大小寫的。 但可以使用 binary 關鍵字來設定 where 子句的字串比較是區分大小寫的。
select * from table_name where binary field='字串';
①作用:修改或更新 mysql 中的資料
②通用語法:
update table_name set field1=new-value1, field2=new-value2 [where clause]
注:
③以下例項將更新資料表中 姓名為 張三 的 姓名 字段值:
①作用:刪除 mysql 資料表中的記錄。
②通用語法:
delete from table_name [where clause]
注:
③例子
①作用:有時候我們需要獲取某個字段含有某個字元的所有記錄,這時我們就需要在 where 子句中使用 like 子句。
like 子句中使用百分號 %字元來表示任意字元,類似於unix或正規表示式中的星號 *。
如果沒有使用百分號 %, like 子句與等號 = 的效果是一樣的。
②通用語法:
select field1, field2,...fieldn
from table_name
where field1 like condition1 [and [or]] filed2 = 'somevalue'
注:
③以下例子將 htmlid表中獲取 html 欄位中以 com 為結尾的的所有記錄:(使用 where…like 子句)
④like 匹配/模糊匹配,會與 % 和 _ 結合使用
①作用:用於連線兩個以上的 select 語句的結果組合到乙個結果集合中。多個 select 語句會刪除重複的資料。
②通用語法:
select expression1, expression2, ... expression_n
from tables
[where conditions]
union [all | distinct]
select expression1, expression2, ... expression_n
from tables
[where conditions];
注: 基本資料庫建立
ddl 建立資料庫 create database 資料庫名字 使用資料庫 use 資料庫名字 刪除資料庫 drop database 資料庫名字 建立表create table 表名 列,engine innodb charset utf8 drop table 表名 alter table 表名...
MySQL的基本資料庫操作命令
最近在學習web開發的課程,由於老師要求後台使用php apache mysql,而之前學習的一直是微軟家的sql sever,對mysql並不是很熟悉,尤其是mysql需要大量的使用命令列進行操作,為了方便自己的學習,以及各位閱讀我部落格的有需要的朋友們,今天就先總結一下mysql在資料庫建立過程...
mysql之基本資料庫操作(二)
啟動 sudo service mysqld start 停止 sudo service mysqld stop 重啟 sudo service mysqld restart 檢視程序 ps ajx grep mysql 將mysql server新增到環境變數 ln s usr local mys...