mysql常用語法

2021-10-06 12:27:55 字數 1941 閱讀 3437

1、建立資料庫

如果需要設定排序規則需要在後面加上default character set utf8 collate utf8_general_ci用於設定資料庫預設utf8_general_ci的排列規則`

create database dbname

2、建表

建表首先確定主鍵,字段個數

create table tablename(字段 int primary key,字段 資料型別)

3、增(insert)

插入資料,執行該語句最常出錯的有 1、欄位和值的個數不對應 2、插入的值跟資料庫設定的資料型別不一致,比如資料庫欄位的資料型別設定date,結果插入了字串

insert into tablename(欄位1,欄位2,欄位3) values(value1, value2 , value3)

4、刪(delete)

指定多個條件and為或,or為且;

delete frome tablename where 欄位1='value' and 欄位2='value'

刪除指定的列

alter table tablename drop column 字段

刪除表

drop table tablename

刪除資料庫

drop database databasename

5、改(update)

update tablename set 欄位1='value' 欄位2='value' where 字段='value'

6、查(select)

查詢語句是最多的,內容最多的,所以用到常用的就好!其它的點sql語句大全查詢

1、連線資料庫

header("content-type: text/html; charset=utf-8");

$con = mysqli_connect("localhost","root","password");

設定執行語句的字元編碼

$con->query("set names utf8");

2、連線成功,執行語句;

mysqli_query如果執行增刪改,成功返回true,失敗返回false。執行查詢語句則返回查詢結果集的物件

$res=mysqli_query($con , "create database my_db");

mysqli_affected_rows()返回受影響行數。

$row = mysqli_affected_rows($con);

mysqli_fetch_array()返回第一行,每次呼叫返回下一行,直到沒有資料時返回false

$arr = mysqli_fetch_array( $res )

3、關閉連線

mysqli_close($con);

新版php將不鼓勵mysql函式,使用mysqli函式替代。所以新版php用mysql可能會報錯,可以自己在配置中配置支援mysql函式

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...

mysql基本常用語法 mysql 常用語法

1.1.開啟 service mysql start 1.2.關閉 service mysql stop 1.3.重啟 service mysql restart 2.1.密碼明文 語法 mysql u使用者名稱 p使用者密碼 舉例 mysql uroot p123456 2.2.密碼密文 語法 m...

MY sql 常用語法

mysql show databases mysql create database mysqldata mysql use mysqldata mysql show tables 4 建立資料庫 bin mysql uroot p mysql create database mysqldata m...