mysql 常用命令:
1.数据库的启动与关闭
net start mysql
net stop mysql
2.进入数据库
1)通过程序用mysql客户端连接进去数据库
2)找到mysql的安装目录,例如
C:\Program Files\MySQL\MySQL Server 5.0\bin
然后输入 mysql -u root -p 回车后输入密码 root
3.进入mysql后的常用命令:
1)show databases; 显示所有的数据库
2)use 数据库名;使用数据库
3)show tables;查看数据库下面所有的表
4.如何建立自己的数据库,如何删除数据库
1)created database 数据库名;
2)drop database 数据库名;
5.建好数据库以后我应该做什么?建表
1)create table 表名(
id varchar(10), --id表示字段 varchar表示数据类型
name varchar(10) --name表示字段
);
2)insert into 表名 values('1000','zhangsan'); --插入简单的数据
6.建立一个字段稍微多一点的表
create table sanguo(
id varchar(10) not null primary key,#id是主键
name varchar(10) not null,#not null是非空约束
address varchar(10) not null,
dc varchar(10) not null,
hp varchar(10) not null,
mp varchar(10)
);
7.显示出所建立的表结构
describe sanguo;
8.插入数据
insert into sanguo values('1','关羽','蜀国','999','1200',null);
insert into sanguo values('2','赵云','蜀国','1080','1100',null);
insert into sanguo values('3','陆逊','吴国','699','800',200);
一条条的插入数据速度慢,在实际开发中一般是把
要插入的数据放入sql脚本中,然后通过source命令
一次性的把数据导入到数据库中。
9.查看表里面的数据
select * from 表名;
source 脚本文件
例如:source d:\ttt.sql
既然我们可以通过source命令导入sql,那我们的建表操作能不能也放在sql脚本里?