Mysqlデータベースの基本操作の概要

2801 ワード

Mysqlデータベース編
1.MySQL基本データ型
http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html
2.MySQLキーワードMysql数据库基本操作总结_第1张图片
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