mysql的一些基本語句

2021-10-05 15:52:31 字數 1524 閱讀 6634

mysql的庫名、表名大小寫敏感;字段大小寫不敏感;

建立資料庫info: create database info;

展示資料庫: show databases;

連線資料庫: use info;

展示info包含的表: show tables;

建立表: create table stuinfo(

id int,

name varchar(20));

修改表t1為t2:rename table t1 to t2;

增加字段(sal,comm):alter table t1 add sal int;

alter table t1 add column comm float;

修改字段(name)屬性:alter table t1 modify name varchar(40);

檢視表t1:desc t1;

修改欄位comm名稱及屬性:alter table t1 change comm comm2 double;

刪除欄位comm2:alter table t1 drop comm2;

檢視表的建立方式:show create table t1;

查詢語句:

查詢stuinfo: select *from stuinfo;

增加資料: insert into stuinfo(id,name) values(1,『啦啦啦』);

insert into stuinfo values(1,『啦啦啦』);

刪除資料: delete from stuinfo where id=1;注意,這裡可能會報錯需要我們先執行 set sql_safe_updates=0來修改下資料庫模式,然後就可以了

排序: select *from stuinfo order by id desc公升序asc降序desc

一些常用的函式:

concat(a,b)連線欄位a和b:concat(『sss』,『fafaf』) 為sssfafaf

substr(a,b)從a擷取第b位及之後,這裡的b從1開始,就是a的第一位索引為1,substr(『abc』,1) 為abc ; substr(『abc』,2)為bc

upper轉大寫

lower轉小寫

length求位元組長度length(『kkk』)為3 ;length(『啊』)為3

trim預設去除兩邊的空格trim(』 啊啊 ')為啊啊

trim(『aa』 from 『aa啊啊aa』)為啊啊

lipad左填充lipad(『aaa』,5,『1』)為aaa11

一些基本的mysql語句

在使用like時,請注意加上 等符號 表示任意0個或多個字元 表示任意單個字元。表示括號內所列字元中的乙個。表示不在括號所列之內的單個字元。通過and or等對這些條件進行連線。要把整個條件語句進行連線,而不是只是最後的值 select from webdata80 where title like...

mysql的一些基本指令 mysql 一些常用指令

登陸 1 mysql u root p 登陸,輸入root密碼 退出登陸 mysql exit mysql 為所有ip授權 mysql grant all privileges on to root identified by 123456 with grant option 為單一ip授權 就是想...

mysql的一些高階語句

mysql insert into table field values value on duplicate key update field concat value ifnull field 具體本條sql的用法,請檢視手冊 二,講一下統計的用法,主要介紹如何用一條sql語句,統計某個使用者的...