目录
SQL(Struct Query Language):结构化查询语句
3JDBC-JAVA Database Connection
前言:
java的初级内容
- java的基础内容(java的语法, java的面向对象 , java的api)
- web 前端(html , css , js ) , web前端框架 (jquery , layui , vue )
- 数据库 ( sql ) , jdbc - java 连接数据库
- java web ( java ee - servlet & jsp )
- 各种框架(spring , spring mvc , spring boot , mybatis , mybatis -plus) : web的简化 , 数据库操作的简化
- 项目1 : 练习前面各种框架 , 综合的内容 ,积累项目经验
- 项目2 : soa , 分布式相关的技术等…
- java的初级程序员:
- 服务器端的编程技术
- 数据库端编程技术
- 服务器如何访问数据库
- 客户端的编程技术
- 客户端如何访问服务器
- 怎么利用框架提高开发效率
常见的英语单词
create :
创建 ,
database :
数据库
,
table :
表 ,
data :
数据
,
insert :
插入
,
update :
更新
,
delete :
删除
,
select :
查询
query :
查询
,
primary key:
主键
,
foreign key:
外键
,
unique
: 唯一 ,
distinct
: 重复 ,
where
:(在)
…
情况
,
value :
值 ,
as :
作为
field :
字段
, record :
记录
,
row :
行 ,
column :
列
,
show :
展示
,
view :
视图
,
modify
: 修改
,
asc:
升序 ,
desc :
降序
syntax :
语法
,
deny :
拒绝
,
group :
组
,
order :
排序
,
count :
计数
,
limit :
限定
,
page :
页码
,
default:
默认
,
grant
: 授权
一、SQL
SQL语句
- DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象。常用的语句关键字主要包括create,drop,alter等。
- DML(Data Manipulation Language)语句:数据操纵语句,用于添加,删除,更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert,delete,update,select等。
- DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库,表,字段,用户的访问权限和安全级别。主要的语句关键字包括grant,revoke等。
mysql的命令行操作
连接到mysql服务器:
mysql -u root - p
使用
mysql
的命令
-- 是mysql的注释
show databases; -- 显示所有的数据库
use hello; -- 选择要使用的数据库的名字
show tables; -- 显示hello数据库中的所有的表
desc stu; -- 查看stu表结构
-- Field , 字段
-- Type , 字段的类型
-- key , 键
+--------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| name | varchar(255) | YES | | NULL | |
| age | int | YES | | NULL | |
| gender | varchar(10) | YES | | NULL | |
+--------+--------------+------+-----+---------+-------+
insert into stu(name ,age , gender) values('ddd',18,'女'); -- 插入数据的sql语
句
-- 插入成功之后,数据库的提示信息: Query OK, 1 row affected (0.01 sec)
select * from stu; -- 查询数据
+------+------+--------+
| name | age | gender |
+------+------+--------+
| aaa | 21 | 男 |
| bbb | 20 | 男 |
| ccc | 20 | 女 |
| ddd | 18 | 女 |
+------+------+--------+
update stu set age = 22 where name='aaa'; -- 修改数据
-- 修改成功之后的提示信息: Query OK, 1 row affected (0.01 sec)
delete from stu ; -- 删除数据
-- 删除成功之后的提示信息: Query OK, 4 rows affected (0.01 sec)
drop table