<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 流浪汗 閱讀(6888) 評論(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 | 小白
    非常不錯 值得推薦  回復  更多評論
      
    主站蜘蛛池模板: 亚洲天堂久久精品| 九月婷婷亚洲综合在线| 亚洲精品天天影视综合网| 9i9精品国产免费久久| 亚洲一区二区三区无码中文字幕 | 亚洲日本国产精华液| 最近中文字幕mv免费高清在线 | 亚洲成人网在线播放| 99久久免费国产香蕉麻豆| 亚洲国产成人va在线观看网址| 亚欧免费视频一区二区三区 | 亚洲AV无码精品色午夜果冻不卡| a级毛片免费播放| 337p欧洲亚洲大胆艺术| 国国内清清草原免费视频99 | aa在线免费观看| 亚洲AV区无码字幕中文色| 91人人区免费区人人| 亚洲一本一道一区二区三区| 日韩一级在线播放免费观看| 黄色大片免费网站| 亚洲熟女一区二区三区| 日本中文字幕免费高清视频| 亚洲日本乱码一区二区在线二产线 | 亚洲激情黄色小说| 色播在线永久免费视频| 无遮挡免费一区二区三区 | 99热亚洲色精品国产88| 国产人妖ts在线观看免费视频| 成人福利在线观看免费视频| 亚洲av日韩av激情亚洲| 天天影院成人免费观看| 国产尤物在线视精品在亚洲| 亚洲人成伊人成综合网久久久| 精品国产免费人成电影在线观看| 亚洲欧美日本韩国| 国产成人亚洲精品青草天美| 亚洲自偷自偷图片| 自拍偷自拍亚洲精品偷一| 亚洲一区二区三区在线观看精品中文 | 亚洲男女内射在线播放|