MySQL 学习之路

MySQL
数据库是用来,保存,处理,整理数据的一种软件。
数据库服务器: 装有数据库软件的一台电脑。对外提供数据库服务
数据库: 一个项目一个数据库
数据表: 一张表格
字段: 键 姓名,年龄,性别
数据行:一台完整的数据
SQL语句的分类
DDL: 数据定义
DML: 数据处理
DQL: 数据查询
DTL: 事务处理,回滚
DCL: 数据控制
使用命令操作数据库
登陆:mysql -uroot -p
展示数据库:show databases;
创建数据库:create database ****;
删除数据库:drop database ****;
选择使用的数据库:use ****;
创建数据表:create table ***(字段名,数据类型);
查看所有数据表:show tables;
查看当前表的结构:desc ***;
删除表:drop table **
断开连接:exit;
添加新字段:alter table person add married boolean;
在age字段之后添加:alter table person add gender char(20) after age;
字段:修改:modify,删除:drop;
修改数据类型:alter table person change gender age int;
插入数据:insert into person(id, name, age, sex, salary, info) values(16, “李健”, 45, 1, 120, “贝加尔湖畔”);
删除数据:delte from person; /where id = 1;/ where age >20 and age <38;
修改数据:update person set name = “”;/where id = 1;
事务处理:关闭自动提交:set autocommit = 0;
确认提交:commit;
回到开始处:rollback;
查询数据:select * from person;
查询字段起别名:select id as “编号”,name as “姓名” from person;
去重查询:select distinct age from person;
排序查询:select id, age from person order by age asc; /降序 desc;
分页查询:select id, name, from person limit 0, 10;
内置函数:select max(salary) from person; /min /avg/sum/count(1)/count(
)
导出数据库:mysqldump -uroot -p javaee1807>javaee1807.sql
导入数据库:mysql -uroot -p temp<javaee1807.sql

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值