Mysql基礎(chǔ)

Mysql數(shù)據(jù)類型

字符類型

字符串類型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET

類型 大小 用途
CHAR 0-255字節(jié) 定長(zhǎng)字符串
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途
類型 大小 用途

Mysql創(chuàng)建用戶與授權(quán)

  1. 創(chuàng)建用戶
mysql> CREATE USER 'mike'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)
  1. 授權(quán)
    命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
grant all PRIVILEGES on *.* to root@'%' identified by '123456'; 
權(quán)限名稱 說(shuō)明
ALTER Allows use of ALTER TABLE
ALTER ROUTINE Alters or drops stored routines
CREATE Allows use of CREATE TABLE
CREATE ROUTINE Creates stored routines
CREATE TEMPORARY TABLE Allows use of CREATE TEMPORARY TABLE
CREATE USER Allows use of CREATE USER DROP USER RENAME USER and REVOKE ALL PRIVILEGES
CREATE VIEW Allows use of CREATE VIEW
DELETE Allows use of DELETE
DROP Allows use of DROP TABLE
EXECUTE Allows the user to run stored routines.
FILE Allows use of SELECT ... INTO OUTFILE and LOAD DATA INFILE >.
INDEX Allows use of CREATE INDEX and DROP INDEX
INSERT Allows use of INSERT
LOCK TABLES Allows use of LOCK TABLES on tables for which the user also has SELECT privileges
PROCESS Allows use of SHOW FULL PROCESSLIST
RELOAD Allows use of FLUSH
REPLICATION Allows the user to ask where slave or master
CLIENT servers are
REPLICATION SLAVE Needed for replication slaves
SELECT Allows use of SELECT
SHOW DATABASES Allows use of SHOW DATABASES
SHOW VIEW Allows use of SHOW CREATE VIEW
SHUTDOWN Allows use of mysqladmin shutdown
SUPER Allows use of CHANGE MASTER , KILL , PURGE MASTER LOGS , and SET GLOBAL SQL statements. Allows mysqladmin debug command. Allows one extra connection to be made if maximum connections are reached.
UPDATE Allows use of UPDATE
USAGE Allows connection without any specific privileges.
  1. 設(shè)置與更改用戶密碼
    命令:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是當(dāng)前登陸用戶用SET PASSWORD = PASSWORD("newpassword");
    修改當(dāng)前登錄用戶的密碼
SET PASSWORD = PASSWORD("newpassword"); 

root用戶修改其他用戶密碼 貌似這種方式會(huì)報(bào)一個(gè)警告

mysql> update mysql.user set authentication_string=password("222222") where User="mike" and Host="localhost";
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1
  1. 刪除用戶與權(quán)限
drop user 用戶名@’%’; 
drop user 用戶名@ localhost;
  1. mysql 查看狀態(tài) 開(kāi)啟 關(guān)閉

查看是否已開(kāi)啟

ubuntu@VM-0-10-ubuntu:~$ ps -ef|grep mysqld
mysql    25240     1  0 14:21 ?        00:00:02 /usr/sbin/mysqld
ubuntu   30182 28796  0 16:07 pts/0    00:00:00 grep --color=auto mysqld

開(kāi)啟

ubuntu@VM-0-10-ubuntu:~$ service mysql start

關(guān)閉

ubuntu@VM-0-10-ubuntu:~$ service mysql stop
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)庫(kù)簡(jiǎn)介關(guān)系型數(shù)據(jù)庫(kù)MySQL安裝和使用SQL語(yǔ)言 一、數(shù)據(jù)庫(kù)簡(jiǎn)介 (一)數(shù)據(jù)庫(kù)的發(fā)展 文件系統(tǒng):磁盤文件存儲(chǔ)數(shù)...
    哈嘍別樣閱讀 484評(píng)論 0 1
  • 一、MySQL For Windows安裝: 1. 下載: 上官網(wǎng)下載即可: http://www.mysql.c...
    夕望有你閱讀 2,073評(píng)論 0 14
  • MySQL 數(shù)據(jù)庫(kù)常用命令 1、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫(kù) use...
    55lover閱讀 5,065評(píng)論 1 57
  • 什么是數(shù)據(jù)庫(kù)? 數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個(gè)數(shù)據(jù)庫(kù)具有一個(gè)或多個(gè)不同的API,用于創(chuàng)建,訪問(wèn),管理...
    chen_000閱讀 4,151評(píng)論 0 19
  • 啟動(dòng) mysql$ mysql -uroot -p -P3306 -h127.0.0.1-u ,--user=na...
    假裝正在輸入閱讀 768評(píng)論 0 6

友情鏈接更多精彩內(nèi)容