![a1c3d81c26fc653ff33beecdd8957830.png](https://img-blog.csdnimg.cn/img_convert/a1c3d81c26fc653ff33beecdd8957830.png)
SQL :结构化查询语言 (所有的关系型数据库的通用语言)
SQL是一种非过程化语言,只需要提出“做什么”,而不需要指明“怎么做”。
SQL 由以下几个部分组成
(1)DQL :数据查询语言 select (查)
(2)DML :数据操作语言(针对于表中的数据) insert (增),update(改), delete(删)
(3)DDL :数据定义语言(针对于数据库对象) create(创建) ,alter(修改) ,drop (删除)
(4)DCL :数据控制语言 grant(授予) ,revoke(回收)
(5)TCL :事务控制语言 commit(提交),rollback(回滚)
![cc54009a6063e81b084ad6c4ca6a662c.png](https://img-blog.csdnimg.cn/img_convert/cc54009a6063e81b084ad6c4ca6a662c.png)
在Java程序中 ,数据库中的一张表对应Java程序一个实体类 -->Student类
一个字段对应Java程序一个属性 (stuNo,name,gender,age)
一个记录对应一个“对象”
Student stu1=new Student("17071401","张三","男",20);
MySQL中,常用数据类型有哪些?
整数: int
浮点数 :float, double
字符串 char ,varchar
日期和时间 date ,datetime
DDL :数据定义语言 create ,alter ,drop
如何创建一张表呢?
语法结构
create table 表名 (
字段1 数据类型 (长度),
字段2 数据类型 (长度),
字段3 数据类型 (长度)
);
create table student(
stuno int(4),
stuname varchar(10),
gender char(2),
age int(4)
);
向表中添加测试数据 insert
insert into student values ('17071001','张三','男',20);
查询表中的全部数据
select * from student;
![1c226f2584cef8afa96524759a292e41.png](https://img-blog.csdnimg.cn/img_convert/1c226f2584cef8afa96524759a292e41.png)
创建数据表使用的关键字是create ,create属于DDL数据定义语言
DDL除了create,还有alter 和drop
alter :可以删除列
可以添加列
可以修改列
--添加列
alter tab