MySQL数据库的表文件_mysql-3数据库、数据表、sql文件

数据库

创建数据库: create database 数据库名;

删除数据库: drop database 数据库名;

使用/选择数据库: use 数据库名;

数据表

创建数据表: create table 数据表名(表头 数据类型)

​ engine=innodb default charset=urf-8 ;

删除数据表: drop table 数据表名; (注意数据不为空时报错)

插入数据: insert into table_name(表头1,表头2,表头3)

​ values

​ (value1,value2,value3);

清空数据库\清除数据: delete from 数据表名; 保留数据表索引,插入数据索引不为1

区别请看 truncate table 数据表名;

修改数据库数据: (数据): update 数据表名 set 表头1对应的列 = 值 where 子语句;

​ 可以通过where定位修改一列数据或者某一个单元格数据

修改表头(表字段):

​ 增加表字段 alter table 数据表名 add 表头 数据类型(ex: int);

​alter table 数据表名 add 表头 数据类型 after 字段A; 表示指定指定A 后面

​alter table 数据表名 add 表头 数据类型first ;表示指定在第一列

​ 修改表字段 alter table 表名 modify /change 表头;

change alter table 表名 change new 表头 old表头 数据类型;(ex:int)

​ alter table 表名 change old表头 old表头 新数据类型; 修改数据类型

modify alter table 表名 modify old表头 新数据类型 ; 修改数据类型

​ 删除表字段 alter table 表名 drop 表头;

​ 注:如果数据表中只剩余一个字段则无法使用DROP来删除字段。

​ 删除列 alter table 表名 drop column 表头 删除改表头对应的列

查找数据 select 表头 from 数据表;

重命名数据表 rename table old_table_name to new_table_name

导入sql 文件

xxx.sql文件被称为sql 脚本文件

其中编写了大量的sql语句

执行sql脚本文件的时候,改文件中所有的sql语句会全部执行

批量执行sql 语句可以使用sql 脚本文件

执行方法: source

mysql>source D:\course\03-Mysql...\mysql文件.sql

补充:导入导出

1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u dbuser -p dbname > dbname.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u dbuser -p dbname users> dbname_users.sql

3.导出一个数据库结构

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令

进入mysql数据库控制台,如

mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:/dbname.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值