Mysql常用知識

2021-05-25 01:02:24 字數 1927 閱讀 6994

1,檢視資料庫狀態 及啟動停止

/etc/init.d/mysqld status

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

2,給使用者配置初始密碼123456:

mysqladmin -u root -password 123456

3,修改root使用者密碼為 abc123

mysqladmin -u root -p123456 password abc123

4,如果想去掉密碼:

mysqladmin -u root -pabc123 password ""

5,root連線資料庫有密碼和無密碼:

mysql -u root(-uroot) -p

mysql

6,增加使用者 test1 密碼 abc,讓它可以在任何主機上登入,並對所有資料庫有查詢,插入,修改,刪除的許可權:

格式: grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"

grant select,insert,update,delete on *.* to test1@"%" identified by "abc";

7,使用test1賬號從其他主機上登入命令:

mysql -h 主機名 -u test1 -pabc

eg: mysql -h 10.239.48.109 -u test1 -pabc

8,增加乙個使用者test2,讓它只可以在localhost上登入,並可以對資料庫mydb進行查詢,插入,修改,刪除的操作,

這樣使用者即使使用知道test2的密碼,他也無法從internet 上直接訪問資料庫,只能通過mysql主機上的web頁面來訪問。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; 設定無密碼

9,顯示資料庫列表:

show databases;

use mysql 開啟庫

show tables;

10,表的操作

describle 表名; 顯示資料表的結構

create database 庫名;

drop database 庫名;

create table 表名(字段設定列表)

drop table 表名;

delete from 表名;清空表記錄

select * from 表名; 顯示表中的記錄

insert into 表名 values(, ,)

alter table 表名 add column 《欄位名》《字段選項》

匯出資料:

mysqldump --opt test > mysql.test //將資料庫test匯出到mysql.test檔案,後面是乙個文字檔案

mysqldump -u root -p123456 --databases dbname > mysql.dbname //就是把資料庫dbname匯出到檔案mysql.dbname中。

匯入資料:

mysqlimport -u root -p123456 < mysql.dbname

將文字資料匯入資料庫:

文字資料的字段之間用tab鍵隔開

use test

load data local infile "檔名" into table 表名;

eg: load data local infile "d:/mysql.txt" into table mytable;

匯入.sql 檔案命令

use database

source d:/mysql.sql;

mysql常用知識

1 二級索引 mysql中每個表都有乙個聚簇索引 clustered index 除此之外的表上的每個非聚簇索引都是二級索引,又叫輔助索引 secondary indexes 以innodb來說,每個innodb表具有乙個特殊的索引稱為聚集索引。如果您的表上定義有主鍵,該主鍵索引是聚集索引。如果你不...

mysql常用知識點 mysql 常用知識點。

mysql u root p show databases show tables select from abc order by id limit 0,10 create database bbb exit mysqldump u root p game home backup.sql mysq...

MySQL常用知識總結

mysql知識點總結 1 資料庫常用概念總結 資料庫 database 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 表 table 某種特定型別資料的結構化清單。模式 schema 關於資料庫和表的布局及特性的資訊。列 column 表中的乙個字段。資料型別 datatype 所容許的資料的型...