连接mysql
进入mysql服务安装目录:
如:安装在d:/install/mysql server/bin
进入d盘
d:
进入mysql bin目录下
cd install\mysql server\bin
mysql -u账号 -p密码
操作mysql
查询数据库所有的库
show databases;
删除test库,不提示
drop database test;
创建test数据库
create database test
mysql8 创建数据库设置编码
CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;
查看数据库编码
show variables like '%char%';
切换test库
use mysql;
查看test库下面所有的表
show tables;
导出test.sql文件
source d:\test.sql
复制表结构,数据除外
create table userscopy like users;
复制users表数据到userscopy
insert into userscopy select * from users;
查看test表结构
desc test;
test表添加age列
alter table test add age int(4);
指定添加列位置
userId后面添加testId列
alter table test add testId int(11) after userId;
删除test的testId列
alter table test drop column testId;
查看mysql数据库版本
select version();
删除某个表
drop table test;
修改表类型长度
例如:修改表 student 的 s_name 字段定义,将 varchar(20)改为 varchar(30)
alter table Student modify s_name varchar(30);
增加表字段
例如:表 student 上新增加字段 s_test,类型为 int(3)
alter table student add column s_test int(3);
删除表字段
例如:将字段 s_test 删除掉
alter table Student drop column s_test;
修改字段名
例如:将 s_sex 改名为 s_sex1,同时修改字段类型为 int(4)
alter table Student change s_sex s_sex1 int(4);
表名修改
例如:将表 Student 改名为 student
alter table Student rename student;
删除表中全部数据
TRUNCATE student1;
备份数据库
mysqldump -hlocalhost -P3306 -uroot -proot --default-character-set=gbk shop_db > d:\\test.sql