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

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

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

    MySQL常用操作基本操作

    Posted on 2006-09-06 08:51 笨蛋啊帆 閱讀(349) 評論(1)  編輯  收藏
    MySQL常用操作基本操作,以下都是MySQL5.0下測試通過首先說明下,記住在每個命令結束時加上;(分號)
    一、啟動與退出
    1、進入MySQL:啟動MySQL Command Line Client(MySQL的DOS界面),直接輸入安裝時的密碼即可。此時的提示符是:mysql>
    2、退出MySQL:quitexit
    二、庫操作
    1、、創建數據庫
    命令:create database <數據庫名>
    例如:建立一個名為xhkdb的數據庫
    mysql> createdatabase xhkdb;
    2、顯示所有的數據庫
    命令:show databases?(注意:最后有個s)
    mysql> show databases;
    3、刪除數據庫
    命令:drop database <數據庫名>
    例如:刪除名為 xhkdb的數據庫
    mysql> dropdatabase xhkdb;
    4、連接數據庫
    命令: use <數據庫名>
    例如:如果xhkdb數據庫存在,嘗試存取它:
    mysql> use xhkdb;
    屏幕提示:Database changed
    5、當前選擇(連接)的數據庫
    mysql> select database();
    6、當前數據庫包含的表信息:
    mysql> show tables; (注意:最后有個s)
    ?
    三、表操作,操作之前應連接某個數據庫
    1、建表
    命令:create table <表名> ( <字段名1> <類型1> [,..<字段名n> <類型n>]);
    例如,建立一個名為MyClass的表,
    字段名
    數字類型
    數據寬度
    是否為空
    是否主鍵
    自動增加
    默認值
    id
    int
    4
    primary key
    auto_increment
    ?
    name
    char
    20
    ?
    ?
    ?
    sex
    int
    4
    ?
    ?
    0
    degree
    double
    16
    ?
    ?
    ?

    mysql> createtable MyClass(
    > id int(4) not null primary key auto_increment,
    > name char(20) not null,
    > sex int(4) not null default '0',
    > degree double(16,2));
    2、獲取表結構
    命令: desc 表名,或者show columns from 表名
    ?
    mysql> desc MyClass;
    mysql> show columns from MyClass;
    3、刪除表
    命令:drop table <表名>
    例如:刪除表名為 MyClass 的表
    mysql> droptable MyClass;
    4、插入數據
    命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]
    例如,往表 MyClass中插入二條記錄, 這二條記錄表示:編號為1的名為Tom的成績為96.45, 編號為2 的名為Joan 的成績為82.99, 編號為3 的名為Wang 的成績為96.5.
    mysql> insertinto MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
    5、查詢表中的數據
    1)、查詢所有行
    命令: select <字段1,字段2,...> from < 表名 > where < 表達式 >
    例如:查看表 MyClass 中所有數據
    mysql> select * from MyClass;
    2)、查詢前幾行數據
    例如:查看表 MyClass 中前2行數據
    mysql> select * from MyClass orderby id limit 0,2;
    6、刪除表中數據
    命令:delete from 表名 where 表達式
    例如:刪除表 MyClass中編號為1 的記錄
    mysql> deletefrom MyClass where id=1;
    7、修改表中數據:update 表名 set 字段=新值,… where 條件
    mysql> update MyClass set name='Mary' where id=1;
    7、在表中增加字段:
    命令:alter table 表名 add字段 類型 其他;
    例如:在表MyClass中添加了一個字段passtest,類型為int(4),默認值為0
    mysql> alter table MyClass add passtest int(4) default '0'
    8、更改表名:
    命令:rename table 原表名 to 新表名;
    例如:在表MyClass名字更改為YouClass
    mysql> rename table MyClass to YouClass;
    9、
    ?
    字段類型
    1.INT[(M)] 型: 正常大小整數類型
    2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(雙精密)浮點數字類型
    3.DATE 日期類型:支持的范圍是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式來顯示DATE值,但是允許你使用字符串或數字把值賦給DATE列
    4.CHAR(M) 型:定長字符串類型,當存儲時,總是是用空格填滿右邊到指定的長度
    5.BLOB TEXT類型,最大長度為65535(2^16-1)個字符。
    6.VARCHAR型:變長字符串類型

    Feedback

    # re: MySQL常用操作基本操作  回復  更多評論   

    2006-10-10 10:13 by JaVaa
    啊帆,看來你是在玩Linux+MySQL嘛,呵呵,進步不錯哦~~
    有空去我的Blog轉轉,我是小代^_^

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 51, comments - 17, trackbacks - 0, articles - 0

    Copyright © 笨蛋啊帆

    主站蜘蛛池模板: 美女黄频a美女大全免费皮| 午夜国产大片免费观看| 亚洲精品夜夜夜妓女网| www成人免费视频| 亚洲国产成人五月综合网| 日本a级片免费看| 亚洲熟女www一区二区三区| 在线观看的免费网站| 456亚洲人成在线播放网站| 在线播放国产不卡免费视频| 99爱在线观看免费完整版| 成年女人免费视频播放体验区| 日韩亚洲产在线观看| 永久免费视频v片www| 羞羞漫画登录页面免费| 国产亚洲成归v人片在线观看| 中文字幕高清免费不卡视频| 亚洲av永久无码精品网站| 114级毛片免费观看| 亚洲精品无码久久毛片| 中国一级全黄的免费观看| 亚洲高清视频在线观看| 久久WWW免费人成人片| 色婷婷六月亚洲综合香蕉| vvvv99日韩精品亚洲| 你是我的城池营垒免费观看完整版| 国产成人精品免费直播| 亚洲伊人久久大香线蕉| 色www永久免费视频| 国产福利免费视频| 亚洲毛片基地日韩毛片基地 | 久久99精品国产免费观看| 四虎免费久久影院| 97超高清在线观看免费视频| 亚洲天堂一区二区| 日韩中文字幕免费| 四虎影视成人永久免费观看视频 | 美女羞羞喷液视频免费| 亚洲国产精品成人久久| 新最免费影视大全在线播放| 亚洲第一精品在线视频|