2019-11-16 mysql

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -u root -p

root1234

show  databases;

create  database  haha;  创建数据库haha

create  database  hehe;

show  databases;  显示所有的数据库

use haha;        切换到haha数据库

create  table book (bb varchar(30));  创建数据表book,其字段为bb,创建的时候最少要有一个字段,并且带上属性

desc book;  显示book中的所有字段

alter table  book  add (aa  varchar(20));  在book中创建一个字段aa

alter table  book  add (mm  varchar(20),nn varchar(30), pp varchar(40));  在book中创建三个字段mm  nn  pp 

desc book;

insert into  book(mm,nn) values (11,22);        为数据表book的mm,nn字段创建数据;

drop table book;  删除数据表book

drop database  hehe;  删除数据库hehe

alter table book add id int auto_increment primary key;    设立一个自增ID的列,这样才可以精确的定点删除数据;

建表时添加:

create table book(aa varchar(20),cc varchar(30),id int auto_increment primary key);

delete from book where id=3;        删除指定行的数据

备份数据库

首先在mysql环境下使用show variables like "secure_file_priv";查看一下这个变量的参数: 看一下制定了特定的导入导出文件夹。

select * from book into outfile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/1.txt';  此处就是到导出到特定的文件夹

-------------------

在实际测试工作过程中,有时因为生产环境已有历史数据原因,需要测试环境数据id从某个值开始递增,此时,我们需要修改数据库中自增ID起始值,下面以MySQL为例:

表名:users;

表已创建,修改:

alter table users add id int auto_increment primary key;  #将自增字段设置为primary key

alter table users AUTO_INCREMENT=10000;

你可能感兴趣的:(2019-11-16 mysql)