posts - 495,  comments - 11,  trackbacks - 0


          啟動服務:
          1通過控制面板里的服務選項
          2通過命令行
           net start mysql??? ->啟動數據庫
           net stop mysql???? ->關閉數據庫

          連接數據庫
          mysql -u用戶名 -p密碼

          查看服務器上當前存在什么數據庫
          show databases;

          創建數據庫
          create database 數據庫名;
          如我要創建一個名為gbook的數據庫 
          create database gbook;

          刪除數據庫
          drop database 數據庫名;
          如:
          drop database gbook;

          選擇要使用的數據庫
          use 要使用的數據庫名;
          如:
          use gbook;

          查看當前使用的數據庫中存在的表
          show tables;

          創建一個數據庫表
          create table person
          {
          ??? id varchar(32) not null primary key,
          ??? name varchar(20) not null,
          ??? password varchar(20) not null
          };

          顯示數據庫中某個表的結構
          describe 表名;

          導入數據庫創建腳本文件命令(如D:\mysql.sql)
          先建立一個空數據庫->選擇它->導入腳本命令 如:
          create database gbook;
          source d:/mysql.sql;

          刪除表
          drop table 表名;

          刪除數據庫中某表的全部記錄
          delete from 表名;
          如:
          delete from gbook;

          向表中插入數據(以前面的person表為例)
          insert into 表名 values(對應的數據值);
          如:
          insert into person values('LXH','李興華','moolee');

          更新表中的數據
          update person set password='zzzzz';

          查看當前數據庫服務器的版本
          select version();

          查看數據庫服務器上的所有用戶
          select user();

          查看當前日期時間
          select now();

          使用load命令向數據庫的表中插入數據
          load data local infile '路徑' into table 表名;
          如:
          load data local infile 'f:/person.txt' into table person;
          person.txt中則單純的列出了許多表中的對應數據,如:
          mldn???????? 陳華   1569
          god????????? 黃雨   123456
          admin??????? 陳天賜  admin888

          列出表中所有記錄
          select * from 表名;
          如:
          select * from person;

          從表中只選擇特定的行
          select * from person where id='lxh';
          select * from person where id='lxh' and name='李興華';

          選擇表中特定的列(可以是多列哦,記得以,分開)
          select name from person;

          用distinct檢索出每個唯一的輸出記錄
          select distinct name from person;

          計算總的記錄數
          select count(*) from person;
          count()函數是查詢數據庫中的指定表有多少列

          posted on 2007-08-12 23:21 jadmin 閱讀(69) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 宁夏| 高尔夫| 砀山县| 随州市| 承德市| 龙泉市| 县级市| 库伦旗| 仙桃市| 庆云县| 阜康市| 土默特左旗| 汉沽区| 铁岭市| 夏津县| 成武县| 赣州市| 泰来县| 峨山| 荔浦县| 鄂尔多斯市| 绥化市| 中超| 石景山区| 泸西县| 佳木斯市| 阿克苏市| 乌恰县| 永泰县| 仁布县| 昌图县| 涪陵区| 湟源县| 临江市| 新蔡县| 齐河县| 德保县| 荣昌县| 年辖:市辖区| 漠河县| 盘锦市|