mysql使用基礎 mysql 的基礎使用

2021-10-19 20:43:42 字數 2276 閱讀 7950

1  登入   mysql -uroot-p123;

2 檢視使用者 select user();

3 退出 quit / exit / \q

4 檢視幫助資訊   help create user;

5 建立帳號

create user『egon『@『192.168.32.*『identified by『123『;

create user『egon『@『192.168.32.3『identified by『123『;

create user『egon『@『『%『 identified by『123『;

6 授權

grant all privileges;

grant all on db1.t1 to 『egon『@『%『;

grant all on *.* to 『egon『@『%『;

flush privileges;

建立帳號同時授權

grant all on *.* to 『alex『@『%『 identified by『123『

flush privileges;

7 遠端連線mysql

mysql -uegon -p123 -h 192.168.11.55;

8 檢視所有的資料庫

show databases;

操作庫(資料夾)

——增create database db1 charset utf8;

——-查

show databases;

show create database db1;

-----改

alter database db1 charset gbk;

------刪

drop database db1;

操作表(檔案)

切換到某乙個庫(資料夾)

use db1;

select database(); #檢視當前所在的庫

----增 create table t1(id int,name char(10),age int)egine=innodb default charset utf8; #最後乙個字段一定不要加逗號

----查

show tables;

show create table t1;

desc t1;  #檢視表結構

----改

alter table t1 charset gbk;

alter table t1 add *** char;

alter table t1 drop ***;

alter table t1 modify *** char(6);

alter table t1 change *** *** char(6);

----刪   drop table table88;

操作記錄

----增

insert into db1.t1(id,name,age,***)values

(1,『egon1『,18,『male『),

(2,『egon2,87,『male『),

(3,『egon3,45,『male『),

(4,『egon4,34,『male『);

insert intl db1.t1(id,name)values(5,『egon5『);

----查

select name,id from db1.t1;

select * from db1.t1;

-----改

update db1.t1 set name=『egon4『;

update db1.t1 set name=『sbcdd『where id=5;

update db1.t1 set name=『aaaa『 where ***=『male『;

----刪

delete from db1.t1; #僅僅只有刪除記錄的效果,沒有把錶重置到初始狀態的功能

truncate db1.t1;  # 清空+重置

deflete from db1.t1 where id =3;

delete from db1.t1 where name=『dddd『;

自增id

create table t1(id int not null unique autl_increment,name char(4)); #自增必需要加括號裡的字段

insert into db1.t1(name)values

(『egon1『),

(『egon2『),

(『egon3『),

(『geon4『);

MySql基礎使用

嚴格的 mysql是一種伺服器,資料庫是建立在遠端伺服器上的資料管理服務端。mysql是一種關係型的資料庫。資料庫分類 可分為關係型和非關係型資料庫。關係型 將複雜的資料結構歸為簡單的二元關係 二維 形式 這種型別的資料庫有 oracle mysql sqlserver sybase informi...

mysql 基礎使用

mysql伺服器本地root使用者預設沒有密碼,使用 mysql u root p 即可登陸。linux本地使用者可以以任意使用者名稱登陸mysql,但是沒有任何許可權,沒有意義。mariadb中使用使用者名稱時如果不加上host,預設為 這樣本地操作時會造成使用者的建立,所以最好對使用者操作時加上...

MYSQL基礎語法的使用

mysql是乙個 關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms relational database management system,關聯式資料庫管...