CMD命令操作MySql数据库的方法详解(二)操作数据库
操作数据库
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
1、 显示数据库列表。
show databases;
缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
2、 显示库中的数据表:
use mysql;
show tables;
3、 显示数据表的结构:
describe 表名;
4、 建库与删库:
create database 库名;
drop database 库名;
5、 建表与删表:
use 库名; ---------------进入一个数据库
create table 表名(字段列表);
drop table 表名;
--建立学生表
create table 学生
(学生编号 char(4) primary key, 学生名字 varchar(50)not null)
go
--修改学生表
alter table 学生
add 班级编号 char(4) null --添加班级编号字段
-- (注意如果添加的字段不为空的话,是不能被添加的)
6、 显示(查询),清空表中记录:
select * from 表名;
delete from 表名;
7、设置编码
set names utf8
8,修改root用户的密码;
mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’;
mysql> flush privileges;
导出和导入数据
1.导出数据:
mysqldump –opt test > mysql.test
即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把数据库dbname导出到文件mysql.dbname中。
2. 导入数据:
source D:\ceshi.sql
这是sql文件存放的地址