mysql的常用語句(基本)

2021-10-08 10:40:22 字數 3628 閱讀 5662

(1).use

切換資料庫

use 《資料庫名》
(2).show databases

列出mysql資料庫管理系統的資料庫列表

show databases;
(3).show tables

show tables;
顯示指定資料庫的所有表,使用該命令前需要使用use命令來選擇要操作的資料庫。

(1).使用命令列登陸的方法

mysql -u 使用者名稱 [

-h主機名或ip位址]

-p密碼

(2)修改密碼

(1).建立資料庫

1.create database if not exists database_name character set character_name//建立資料庫表

2.create index id_tel

(索引名) on tbl_user2

(表名)

(tel)

(列名)

;//建立帶索引的表

1.資料插入

(1)insert value形式

insert into table_name value(1

,'小明'

);

也可新增多條資料

insert into table_name value(1

,'小明')(

2,'小黑'

);

(2)insert set 形式為

insert into table_name set id=

2,name=

'小紅'

;

(3)insert select形式(複製其他表的資料)

create table table_name1

(id int

,name varchar(30

));insert into table_name1 value(10

,'老王');

insert into table_name select* from table1;

2.資料查詢

(1)查詢表中的全部資料的方法

select* from table_name;
(2)查詢指定欄位的資料的方法

select id,name from table_name;
(3)查詢指定的長度並命名

select uname,

length

(uname) len from table_name;

//查詢出uname以及uname的長度並且命名為len

(4)模糊查詢

1.select * from  table_name where tel

(號碼) like '%121'

;//查詢結尾為121的**號碼

2.select * from table_name where tel

(號碼) like '%121%'

;//查詢包含為121的**號碼

3.select * from table_name where tel

(號碼) like '121%'

;//查詢開頭為121的**號碼

3.資料刪除

(1)根據條件刪除資料

delete from table_name where id=

1;

(2)刪除多個

delete from table_name where id=

1or id=4;

delete from table_name where id in (1,

4);

4.資料修改

1.根據條件修改表中的資料

update table_name set name=

'zhangsan' where id =

1;

2.根據順序修改表中的資料的方法

update table_name set order by id desc/

asc(降序/公升序)

;

3.限制行數修改的方法

update table_name set name=

'naic' where id>=

10 limit 2

;

5.排序
1select * from table_name order by tel;

//根據**號碼排序

2select * from table_name order by tel desc;

//根據**號碼排序(倒序)

(1)刪除整個資料庫

drop database database_name;
(2)資料庫表的修改

1.alter table productinfo

(表名) add proquantity

(資料名)

int(資料型別)

;//新增列

2.alter table productinfo

(表名) drop column proquantity

(資料名)

;//刪除

3.alter table productinfo

(表名) modify proquantity

(資料名)

varchar(30

);//修改列寬

4.alter table tbl_user

(舊表名) rename tbl_user2

(新錶名)

;//修改表名

5.alter table tbl_user

(表名) change column ctime

(舊列名)

tbl_user2

(新列名)

datetime

(資料型別)

;//修改列名

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

MySQL常用語句

and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...