mysql导出dmp⽂件_mysql数据库常⽤命令及sql语句
1.安装mysql:mysqld install
启动服务:net start mysql
停⽌服务:net stop mysql
登录服务:mysql -u root -p
常⽤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⽤法,⽤于连接两个含有相同列的结果集
lumn1 ,T1.lumn3 from TableName T1
UNION
lumn1 ,T2.lumn3 from TableName T2
ORDER lumn1 ;
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(⽂件所在路径) ⽂件名
mysql下载之后是个文件夹18.等值连接
lumn3 from Table1 a inner join table2 b lumn1 = b.column1;
19.左连接
lumn2 ,a.column3 from Table1 a left join Table2 b lumn1= a.column1;
20.右链接
lumn2 ,a.column3 from Table1 a right
join Table2 b lumn1= 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);
祝⼤家天天开⼼!欢迎关注作者,转发收藏作品。
更多需求请留⾔,作者将在下期及时更新上你们提出的问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。