MySQL的基本命令

1.创建数据库

create database oa;
CREATE DATABASE oa; //关键字要大写


注意:
在SQL server,MySQL中每个项目创建一个数据库,时间是1秒;
在Oracle中所有项目共享一个数据库,事件要半个小时

2.建表

use oa; //先打开数据库
create tablel 表名(列名 属性,...)
Drop table 表名;

注意:这里的自增长是auto_increment;
还有起名规范:
userName    //Java起名  
user_name   //数据库起名

考试常考

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的数据
以后用来分页
posted @ 2018-06-12 16:14  世界上最瘦的男人  阅读(104)  评论(0编辑  收藏  举报