启动服务:
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 阅读(64)
评论(0) 编辑 收藏