啟動服務:
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 閱讀(65)
評論(0) 編輯 收藏