MySQL的基本語句

2021-08-15 02:43:04 字數 2401 閱讀 6722

mysql

檢視資料庫

show databases;

建立資料庫

create database test;

使用資料庫;

use test;

顯示 指定資料庫 的所有表

show tables;

刪除表中所有資料

delete from 表名;

truncate table 表名;

不帶where引數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。

效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復資料。

delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,

而truncate相當於保留mysql表的結構,重新建立了這個表,所有的狀態都相當於新錶

看 表中資料型別;

desc stu;

顯示 指定表 的所有資料;

select * from stu;

增加一條資料;

insert into stu values ('$name','f',$id);

刪除資料

delete from stu where age=17;

修改資料

update stu set name='zhaoliu' where age=87;(修改 age=87 的name 為『zhaoliu』;)

查 表中資料的數量;

select count(*) from reply where tid=20;

重置 mysql 的指標

mysqli_data_seek($rs, 0); 

取資料 加上 返回的是:

mysqli_fetch_assoc($rs)

關聯陣列;

鍵--> 表的欄位名

值--> 欄位的值

array

([name] => lisi

[***] => m

[age] => 16

)mysqli_fetch_row($rs)

索引陣列

字元從左到右,索引一次是0,1,2...

array

([0] => zhaoliu

[1] => f

[2] => 87

)mysqli_fetch_array($rs)

既有數字索引,也有字段索引

值一樣,先數字再欄位;類似於(each);

array

([0] => wangwu

[name] => wangwu

[1] => f

[***] => f

[2] => 98

[age] => 98

)mysqli_fetch_object($rs)

返回的是物件

mysqli_data_seek($rs, 0);  /*重置指標*/

print_r($ob = mysqli_fetch_object($rs));

echo $ob->name;

stdclass object

([name] => lisi

[***] => m

[age] => 16

)lisi

//mysqli_error();

//mysqli_close();  及時關閉資料庫連線資源;(釋放資源)

//對於php這種指令碼語言,在php執行結束後,一切資源會自動釋放;

建立 pub 這個表;     // 建乙個 發帖 的資料庫

create table pub(

tid int not null auto_increment primary key,    自增長tid;

username varchar(20) not null default '',        使用者名稱

title varchar(40) not null default '',

content text,

pubtime int unsigned not null default 0

)engine myisam charset utf8;

建立 reply 這個表;            //建乙個 回帖 的資料庫

create table reply(

rid int not null auto_increment primary key,

tid int not null default 0,

username varchar(20) not null default '',

content text,

rebtime int unsigned not null default 0

)engine myisam charset utf8;

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...

Mysql的基本語句

命令列直接登陸的方式。命令列連線。mysql uadmin ppassword sqlyog的使用 show databases 檢視資料庫們 use school 使用school資料庫 show tables 檢視所有的表 describe student 檢視表的結構 create datab...

mysql了基本語句 MySQL基本語句大全

mysql指令碼的基本組成 與常規的指令碼語言類似,mysql 也具有一套對字元 單詞以及特殊符號的使用規定,mysql 通過執行 sql 指令碼來完成對資料庫的操作,該指令碼由一條或多條mysql語句 sql語句 擴充套件語句 組成,儲存時指令碼檔案字尾名一般為 sql。在控制台下,mysql 客...