mysql 导出dmp文件_mysql数据库常用命令及sql语句

b058c0589dc0cea497451d7e3e42c3db.png

1.安装mysql:mysqld install

启动服务:net start mysql

停止服务:net stop mysql

登录服务:mysql -u root -p

d7f9bd8f98153e300b449e7f5889235b.png

常用sql语句

2.更改密码

use mysql;

修改root账户密码为123456:

update user set password = PASSWORD('123456') where user = 'root';

3.创建数据库:

create database 库名;

注释:mysql数据库安装后,默认会生成4个库:information_schema用于存放数据库数据,表名,列,数据类型等;mysql核心数据库,存储数据库的用户信息,权限设置,关键字等,不可删除;performance_schema性能化;test空数据库,用于用户测试使用。

4.删除数据库

Drop Database 库名;

5.命令行使用mysql数据库:

进入mysql安装目录的bin文件夹下

mysql -u root -p

输入password 之后 enter

use + 库名; enter

6.创建数据表

create table tableName(column1 integer,column2 varchar,column3 date,......);

column:列名

7.展示数据库:

show databases;

show tables;

desc 库名;

8.删除数据表

drop table TableName;

9.插入数据

insert into TableName(column1,column,2,column3 )values(value1,value2,value3);

10.查询表数据

select * from TableName;

条件查询:select * from TableName where column1>10;

11.更新数据

update TableName set column1='及格' where column2>60;

12.删除数据

delete from TableName;全表删除

delete from TableName where id= 1;删除id为1 的那条数据

13.like语句用法

select * from TableName where column1 like '%com';

14.union用法,用于连接两个含有相同列的结果集

select T1.column1 ,T1.column2,T1.column3 from TableName T1

UNION

select T2.column1 ,T2.column2,T2.column3 from TableName T2

ORDER BY T1.column1 ;

15.排序 ASC 升序 DESC 降序

select * from TableName order by column ASC;

16.数据库导出

命令行进入到安装目录的bin文件夹下例如:c:webmysql5.6bin>

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

mysqldump -u root -p 库名 TableName>导出文件名

mysqldump -u root -p -all -databases>test.sql

17.数据库导入

mysql>source url(文件所在路径) 文件名

18.等值连接

select a.column1,a.column2,a.column3 from Table1 a inner join table2 b where a.column1 = b.column1;

19.左连接

select a.column1,a.column2 ,a.column3 from Table1 a left join Table2 b on a.column1= a.column1;

20.右链接

select a.column1,a.column2 ,a.column3 from Table1 a right

join Table2 b on a.column1= a.column1;

21.修改表类型

Alter Table +表名+ modify +列名 +新数据类型;

例子:修改 emp表中 ename 字段定义 将varchar(10)改为varchar(20)

alter table emp modify ename varchar(20);

22.增加表字段

alter table emp add column age int(3);

23.删除表字段

alter TABLE emp drop column age;

24.字段改名

将age改为agel,同时修改字段类型为int(4)

alter table emp change age agel int (4);

祝大家天天开心!欢迎关注作者,转发收藏作品。

更多需求请留言,作者将在下期及时更新上你们提出的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值