MySQL的基本操作

一、关于数据库的处理
查看数据库: show databases;
查看已创建数据库信息: show create database 数据库名;
创建数据库: create database 数据库名;
创建一个使用某个字符集的数据库: create database 数据库名 character set 字符集名;
查看字符集校对集合: show character set;
创建一个使用某个字符集的数据库,并带有校对规则: create database 数据库名 character set 字符集名 collate 校对规则;
删除已创建的数据库: drop database 数据库名;
修改数据库: alter database 数据库名 character set 字符集名 collate 校对规则; (修改什么加什么)
查看当前使用的数据库: select database();
切换数据库: use 数据库名;
二、关于数据表的处理
创建数据表:
create table 表名(字段1 字段类型,
字段2 字段类型,
.....
字段n 字段类型);
例:
create table user(username varchar(11),
password varchar(16));
查看当前数据库所有的表:show tables;
查看表的字段信息:desc 表名;
在某表的基础上增加列:alter table 表名 add [column/index(默认是column)] 字段名 字段类型;
修改某表的列:alter table 表名 modify 列名 字段类型;
删除某表的列:alter table 表名 drop 列名;
更改表名:rename table 表名 to 新表名;
删除表:drop table 表名;
删除表: truncate table 表名; (先删除整个表记录,在创建一个一样的表)
查看已创建表信息:show create table 表名;
修改表的字符集:alter table 表名 character set 字符集名;
三、关于数据表属性值的处理
修改列名:alter table 表名 change 列名 新列名 字段类型;
修改值:update 表名 set 列名 = 值,列名 = 值 where 条件;
删除值:delete from 表名 where 条件; (删除表时,一条记录一条记录的删除)
四、通配符
Like )通配符:
_:任意一个字符
%:任意0—n个字符
五、字段控制查询
字段控制查询:( 任何数值跟null相加结果为null
distinct:去掉重复数据
ifnull(列名,0):如果值为null返回0,值不为null返回本身
select * from 表名 limit start,total;:从第几行开始查询,每页查几行(分页查询)
六、完整性
(1)实体完整性:(行级约束)
添加主键约束:alter table 表名 add constraint 约束名 primary key (列名);
唯一约束:unique
自动增长列:auto_increment
(2)域完整性:(限制单元格)
(3)引用完整性:(参照完整性)
alter table 表名 add conastraint 约束名 foreign key (列名) references 另一张表名(列名);
七、多表查询
union :并集(去掉重复记录,列数,列类型必须一样)
union all :并集(不去掉重复记录,列数,列类型必须一样)
select 列名 from 表名 inner join 另一张表名 on 条件; :内连接
select 列名 from 表名 left join 另一张表名(主表) on 条件; :左外连接
select 列名 from 表名(主表) right join 另一张表名 on 条件; :右外连接
select 列名 from 表名(主表) natural join 另一张表名; :自然连接(相当于内连接)
八、常见时间函数
addtime('时间','时间') :往前一个时间里加上后一个时间,格式时:分:秒
current_date() :年月日
current_time() :时分秒
current_timestamp() :年月日时分秒(有时是毫秒值)
date(now()) :当前系统时间年月日
time(now()) :当前系统时间时分秒
year(now()) :当前系统时间年
moth(now()) :当前系统时间月
day(now()) :当前系统时间日
九、生成脚本,导出数据
mysql dump - u user -p(密码,不加空格) database_name > path DOS窗口
十、导入数据
(1)1)use 数据库名;
2)source path;
(2)mysql -u root -ppassword < path DOS窗口


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是MySQL基本操作的步骤: 1. 安装MySQL:首先需要在计算机上安装MySQL数据库。可以从官网下载MySQL安装程序,并根据安装向导进行安装。 2. 启动MySQL服务:安装完成后,启动MySQL服务。如果是在Windows系统上安装的MySQL,可以在服务中查找到MySQL服务,并手动启动。 3. 登录MySQL:启动MySQL服务后,可以使用命令行工具或者MySQL客户端登录MySQL数据库。如果使用命令行工具,可以使用以下命令登录: ``` mysql -u用户名 -p密码 ``` 如果使用MySQL客户端,可以在界面中输入用户名和密码登录MySQL。 4. 创建数据库:登录MySQL后,可以使用以下命令创建数据库: ``` create database 数据库名; ``` 5. 创建表:在创建好数据库后,可以使用以下命令在数据库中创建表: ``` create table 表名( 字段1 数据类型, 字段2 数据类型, ... ); ``` 6. 插入数据:创建好表后,可以使用以下命令向表中插入数据: ``` insert into 表名(字段1, 字段2, ...) values (值1, 值2, ...); ``` 7. 查询数据:使用以下命令可以查询表中的数据: ``` select * from 表名; ``` 可以根据需要添加查询条件和排序规则,例如: ``` select * from 表名 where 条件 order by 排序规则; ``` 8. 更新数据:使用以下命令可以更新表中的数据: ``` update 表名 set 字段1=值1, 字段2=值2 where 条件; ``` 9. 删除数据:使用以下命令可以删除表中的数据: ``` delete from 表名 where 条件; ``` 10. 关闭MySQL:使用以下命令可以关闭MySQL服务: ``` quit; ``` 以上就是MySQL基本操作的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值