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
MySQL 学习之路
最新推荐文章于 2024-07-25 23:43:06 发布