Mysqlデータベースの基本操作の概要
2801 ワード
Mysqlデータベース編
1.MySQL基本データ型
http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html
2.MySQLキーワード
3.権限
MySQLデータベース権限には、データベース、データテーブル、データ列権限の3種類があります.
4.Mysqlデータベースの使用
MySQL常用sql文集锦:https://juejin.im/post/584e7b298d6d81005456eb53
1.MySQL基本データ型
http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html
2.MySQLキーワード
3.権限
MySQLデータベース権限には、データベース、データテーブル、データ列権限の3種類があります.
Alter: ( / ) 。
Create: 。
Delete: 。
Drop: 。
INDEX: 。
Insert: 。
Select: / 。
Update: 。
4.Mysqlデータベースの使用
1) MySQL
MySQL , :
$ mysql -h -u -p
* -h : MySQL ,
* -u :
* -p: ; , 。
:$ select user()
:$ show grants for 'username'@'host'
show grants for root@'localhost'
2)
:$ CREATE USER 'username'@'host' IDENTIFIED BY 'password';
username:
host: ;
localhost, , %
password: , ,
:
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
:
DROP USER 'username'@'host';
3)
:GRANT 'privileges' ON databasename.tablename TO 'username'@'host'
privileges: , select、insert、update、delete、drop , “All”
databasename:
tablename: , , *
Example:GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
:
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
4)
(1)
$ create databse 'databasename' character set gbk;
(2)
$ show databases;
(3)
* MySQL :$ myslq -d 'databasename' -h 'hostname' -u 'username' -p
* use :$ use 'databasename';
--------------------------------
(1)
$ create table ( )
sql .sql ,
, : mysql -D samp_db -u root -p < createtable.sql
( : 1. -h ; 2. createtable.sql 。)
: $ source '.sql'
source /Users/hmh/Documents/test.sql;
MySQL常用sql文集锦:https://juejin.im/post/584e7b298d6d81005456eb53