<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-153  評論-235  文章-19  trackbacks-0

    1.查看MYSQL 數據庫編碼

    ?SHOW VARIABLES LIKE 'character_set_%';
    ?mysql> show variables like 'character_set_%';

    ?其中,set_connection是連接編碼,latin1是瑞典編碼。

    2.導入.TXT文件與導出*.TXT

    ?load data infile 'TXT文件的完整路徑' into table 表名;
    ?
    ?linux:TXT文件的完整路徑=‘/tmp/aaa.txt’
    ?windowns:TXT文件的完整路徑='e:\\aaa.txt'
    ?.txt的文件用Tab隔離
    ?表中有auto_increment屬性的字段,在.txt文件中使用null

    select ? * ? from ?table_name? into ?outfile? ' path/filename.txt ' ;


    ??
    3.新增用戶


    ?一:登錄進入MySQL數據庫后:
    ?
    ?(1).use mysql;
    ?(2).INSERT INTO `user` VALUES ('localhost', 'newuser', PASSWORD( 'newpassword' ) , 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', '0', '0', '0', '0');
    ?(3).FLUSH PRIVILEGES ;
    ?
    ?提示:PASSWORD函數的運用需要注意版本,參考函數的調用:OLD_PASSWORD
    ?

    ?注意:第三點是插入數據成功后,讓他生效的。

    ?二:用 grant 分配
    ?

    ? grant ? all ? on ? * . * ? to ?admin @localhost ?identified? by ? ' admin ' ;


    ?說明:? admin 用戶(密碼為admin)分配所有權限(除grant),對所有數據庫和所有表.

    grant ? all ? on ? db_name . * ? to ?chenlb@ % ?identified? by ? ' chenlbpassword ' ;

    ?說明: chenlb用戶有所有權限,只對 db_name的所有表.

    grant ? select , insert ? on ? db_name .tb_name? to ?clb @chenlb .com?identified? by ? '' ;


    ?說明: clb 用戶(密碼為空,只有 chenlb.com 主機才有效,
    ??如果改為%.chenlb.com就對所有后綴為chenlb.com的主機都有效)
    ??只對 db_name 中的 tb_name 表中有 select,insert 權限.
    ??權限可以加上(delete,update,drop,create ……)。
    ?
    4.重命名表

    ? ALTER ? TABLE ?`table_name`?RENAME?`new_table_neme`?;


    5.改用戶密碼
    ?

    ? use ?mysql;
    ?
    update ? user ? set ?password = password("new_pass")? where ? user = "root";
    ?flush?
    privileges ;

    ?

    mysqladmin? - u?username? - p?pw?password?newpassword


    6.設遠程用戶

    ? use ?mysql;
    ?
    update ? user ? set ?Host = ' % ' ? where ? user = ' user_name ' ;??
    ?flush?
    privileges ;


    或為特定的IP
    ?注意:否則,登錄時出錯--Access denied for user 'clb'@'localhost' (using password: YES) ?

    7.mysql導出\入.sql文件

    ?導出:

    mysqldump? - u? user_name ? - p? [ your_password ] ?db_nmae? > ?path\ file_name .sql


    ?如果[your_password]缺省,然后提示輸入密碼:有密碼則輸入,否則直接回車
    ?
    ?導入:

    ?mysql? - u? user ? - p? [ your_password ] ? db_name ? < ?path\filename.sql


    ?同上。
    ?
    ?在linux上導出
    ?如果用mysqldump導出出現了亂碼也沒有關系,可以運行iconv來轉換一下
    ?iconv -c -f UTF-8 -t GB2312 庫文件名 > 新的gb2312的庫文件名
    ?
    8.設置密碼的幾種方法

    ?//不行1.mysqladmin -u user_name password new_password

    9.符合條件的從那里開始,在多少以內.

    select ? * ? from ?talbe_name?limit? 0 , 30 ;


    ?說明:從符合條件的第1條開始,讀出30條,如果不夠30條,取最大.
    ?
    ?
    10.添加字段
    ?

    ALTER ? TABLE ?`table_name`? ADD ?`colum_name`? VARCHAR (? 11 ?)? NOT ? NULL ?AFTER?`colum_name`?;


    ?
    11.函數

    ?select coalesce(null,3,null)
    ?返回列表的第一個非NULL值
    ?
    ?select greatest(3,5)
    ?返回列表的最大值
    ?
    ?select least(2,0)
    ?返回列表的最小值
    ?
    ?
    12.加入單引號
    ?INSERT INTO `userinfo` (`id`, `username`, `lastlogin`)
    ?VALUES (NULL, '''陳''', '2006-07-28');
    ?說明用兩個單引號.

    13.輸出警告
    ?warnings
    14.安裝/刪除服務
    ?

    mysqld? -- install?MySQL?--defaults-file=C:\my-opts.cnf

    ?mysqld --remove
    15.改變自增值
    ?ALTER TABLE `table_name` AUTO_INCREMENT =1
    16.設主鍵
    ?ALTER TABLE `table_name` ADD PRIMARY KEY (`id`)
    17.搜索
    ?SELECT * FROM `email_list` WHERE relation LIKE '%老%'
    18.表結構
    ?DESCRIBE db_name;
    19.添加索引(即:唯一)
    ?ALTER TABLE `user` ADD UNIQUE (`username`)

    20.刪除
    ?delete from text order by id desc limit 2;
    21.建表
    CREATE TABLE `tt` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `name` VARCHAR( 50 ) NOT NULL
    ) ENGINE = MYISAM ;

    22.帳戶
    ?

    drop ? user ?svn @localhost ;
    posted on 2007-02-04 20:36 流浪汗 閱讀(6882) 評論(3)  編輯  收藏 所屬分類: MySQL

    評論:
    # re: MYSQL語句集 2007-11-29 01:29 | 小a
    挺好的!!有思想M!!  回復  更多評論
      
    # re: MYSQL語句集 2008-06-19 10:40 | 流浪汗
    去除重復
    select distinct name from tab  回復  更多評論
      
    # re: MYSQL語句集[未登錄] 2009-03-04 15:56 | 小白
    非常不錯 值得推薦  回復  更多評論
      
    主站蜘蛛池模板: 亚洲网站在线观看| 在线观看亚洲人成网站| 亚洲s码欧洲m码吹潮| 国产成人午夜精品免费视频| 亚洲国产成人精品无码区在线网站 | 九九免费久久这里有精品23| 亚洲福利在线播放| 黄色视屏在线免费播放| 亚洲日韩一页精品发布| 日韩视频在线观看免费| 亚洲视频一区在线观看| 亚洲成在人线aⅴ免费毛片| 亚洲成a∧人片在线观看无码| 亚洲AV中文无码乱人伦在线视色| 九九九精品视频免费| 亚洲高清在线视频| 亚洲人成网站免费播放| 美景之屋4在线未删减免费 | 久久久久久亚洲av成人无码国产| 18禁止看的免费污网站| 亚洲丶国产丶欧美一区二区三区| 亚洲 无码 在线 专区| 大地资源在线资源免费观看| 亚洲视频在线观看免费视频| 国产成人A在线观看视频免费| 美女视频黄频a免费| 香蕉视频在线观看亚洲| 成人免费看吃奶视频网站| jizz日本免费| 亚洲欧洲日本精品| 亚洲Av无码乱码在线znlu| 日本在线看片免费人成视频1000| 456亚洲人成在线播放网站| 亚洲综合色区在线观看| 综合在线免费视频| 日韩一级片免费观看| 亚洲老熟女@TubeumTV| 亚洲 综合 国产 欧洲 丝袜 | 99xxoo视频在线永久免费观看| 亚洲日韩一区二区一无码| 亚洲乳大丰满中文字幕|