mysql的操作語句是 mysql操作SQL語句

2021-10-18 11:46:35 字數 2819 閱讀 9682

二、資料庫操作sql語句

1、顯示伺服器上當前存在什麼資料庫

show databases;

2、建立名稱為rewin的資料庫

create database rewin;

3、刪除名稱為rewin的資料庫

drop database rewin;

4、選擇rewin資料庫

use rewin;

三、表操作sql語句(登入之後必須用以上的use命令選擇乙個資料庫,再進行表操作)

1、顯示當前資料庫中存在什麼表

show tables;

2、建立資料庫表zhangyan:在mysql>後貼上以下sql語句,儲存引擎為myisam,欄位id為主鍵、唯一索引。

create table `zhangyan` (

`id` int( 5 ) unsigned not null auto_increment ,

`username` varchar( 20 ) not null ,

`password` char( 32 ) not null ,

`time` datetime not null ,

`number` float( 10 ) not null ,

`content` text not null ,

primary key ( `id` )

) engine = myisam ;

3、檢視zhangyan表結構

describe zhangyan;

4、從表中檢索資訊

4.1、從zhangyan表中檢索所有記錄

select * from zhangyan;

4.2、從zhangyan表中檢索特定的行:欄位username等於abc,欄位number等於1,按欄位id降序排列

select * from zhangyan where username = 'abc' and number='1' order by id desc;

4.3、從zhangyan表中檢索指定的字段:username和password

select username, password from zhangyan;

4.4、從zhangyan表中檢索出唯一的不重覆記錄:

select distinct username from zhangyan;

5、插入資訊到zhangyan表

insert into zhangyan (id, username, password, time, number, content) values ('', 'abc', '123456', '2007-08-06 14:32:12', '23.41', 'hello world');

6、更新zhangyan表中的指定資訊

update zhangyan set content = 'hello china' where username = 'abc';

7、刪除zhangyan表中的指定資訊

delete from zhangyan where id = 1;

8、清空zhangyan表

delete from zhangyan;

9、刪除zhangyan表

drop table zhangyan;

10、更改表結構,將zhangyan表username欄位的字段型別改為char(25)

alter table zhangyan change username username char(25);

11、將當前目錄下的mysql.sql匯入資料庫

source ./mysql.sql;

四、資料庫許可權操作sql語句

1、建立乙個具有root許可權,可從任何ip登入的使用者sina,密碼為zhangyan

grant all privileges on *.* to 'sina'@'%' identified by 'zhangyan' with grant option;

flush   privileges;

2、建立乙個具有「資料操作」、「結構操作」許可權,只能從192.168.1.***登入的使用者sina,密碼為zhangyan

grant select , insert , update , delete , file , create , drop , index , alter , create temporary tables , create view , show view , create routine, alter routine, execute on *.* to 'sina'@'192.168.1.%' identified by 'zhangyan';

3、建立乙個只擁有「資料操作」許可權,只能從192.168.1.24登入,只能操作rewin資料庫的zhangyan表的使用者sina,密碼為zhangyan

grant select , insert , update , delete on  rewin.zhangyan to 'sina'@'192.168.1.24' identified by 'zhangyan';

4、建立乙個擁有「資料操作」、「結構操作」許可權,可從任何ip登入,只能操作rewin資料庫的使用者sina,密碼為zhangyan

grant select , insert , update , delete , create , drop , index , alter , create temporary tables , create view , show view , create routine, alter routine, execute on rewin.* to 'sina'@'%' identified by 'zhangyan';

5、刪除使用者

drop user 'sina'@'%';

mysql的操作語句 MySQL操作語句

資料定義語句ddl mysql注釋 建立表 create table user id int primary key auto increment,username varchar 50 userid varchar 50 gender varchar 5 default 男 birthday va...

mysql操作語句 mysql常用操作語句

2.列出資料庫 3.選擇資料庫 use databases name 4.列出資料表 5.顯示 列的屬性 show columnsfromtable name describe table name 6.匯出整個資料庫 my例如 my 7.匯出乙個表 mysqldump u user name p ...

mysq語句求和,去重,加一操作

當我們使用mysq語句查詢某乙個字段 比如說金額 需要進行字段求和 或者是對於某乙個欄位去重操作 select count distinct social credit code as businesstotal,sum settle num as persontotal from zhu b ta...