1.创建数据库
create database oa;
CREATE DATABASE oa; //关键字要大写
注意:
在SQL server,MySQL中每个项目创建一个数据库,时间是1秒;
在Oracle中所有项目共享一个数据库,事件要半个小时
2.建表
use oa;
考试常考
DDL:(Data Definition Language)数据库模式定义语言.
例如:CREATE,ALTER,DROP,TRUNCATE
特点:不需要commit,不能回滚(撤销)
DML:(Data Manipulation Language)数据操作语言.
以Insert,Update,Delete三种指令为核心对数据库对象运行数据访问工作的指令集.
特点:需要commit(单MySQL自动帮你comm),可以回滚
注意:这里的select之所以不是核心对象是因为他只是查看的而不是修改数据的.
Select:
例如:查找年龄最大的人
英语:找出年龄最大的人,从数据中找
中文:从数据中,找出年龄最大的人
MySQL语句就是
select min(日期对象(或者是日期属性 )) from 表名;
注意:结果集对应的是java中的ResultSet对象
Insert
3中:
单条:
Insert into 表名(属性) values('值');
多条:
Insert into 表名(属性) values('值'),('值'),('值');
插入查询结果
Insert into 表名(属性) values(select min(日期对象(或者是日期属性 )) from 表名);
Delete
(可以把它理解为select语句,然后把select改成delete)
请注意:删除之前一定要三四思考,不要试,如果确实要试可以先把delete改为select,看看对不对
有可能你试了下就换公司了
delete from 表名 where 属性=值;
Update
Update 表名 set 属性=值 where 条件
不加条件就是把所有的都改成一样
limit
select *from 表名 limit 0,100
查询从0开始到100的数据
以后用来分页