![b058c0589dc0cea497451d7e3e42c3db.png](https://i-blog.csdnimg.cn/blog_migrate/1b9ab0f268d7fc5da778f5bbb5f30b92.jpeg)
1.安装mysql:mysqld install
启动服务:net start mysql
停止服务:net stop mysql
登录服务:mysql -u root -p
![d7f9bd8f98153e300b449e7f5889235b.png](https://i-blog.csdnimg.cn/blog_migrate/a70ba0af8569a0fb42a8588748555cdd.jpeg)
常用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);
祝大家天天开心!欢迎关注作者,转发收藏作品。
更多需求请留言,作者将在下期及时更新上你们提出的问题。