初始数据库
SQL语言
结构化查询语言,简称sql,是一种特殊目的编程语言,是一种数据库编程语言,用于存取数据以及查询,更新和管理关系数据库系统
查询数据库
select * from stu;
select name , age from stu;
增加数据库
insert in to;
stu(id,name,age,sex);
values(1003,'王五',13,'女');
删除数据库
delete from stu;
where name='李四';
修改数据库
update stu;
set name='李四';
where id=1001;
大型数据库
- Oracle
- DBZCIBM
- sybase(美)
中型数据库
- sqlserver
- mysql
数据库部署
使用mysql 可以远程登录数据库
步骤是,通过win+r键进入cmd控制台,使用mysql进行登录(如果mysql命令不能使用请配置环境变量,具体问题搜索本网站的其他资源),
mydql 详细命令
-h 地址指的是主机地址,或者ip地址(本机地址127.0.0.1)
-u 用户 通常为root 这个是为必选项
-p 数据库密码
-P 之连接地址端
方法一
mysql -u root -p
提示输入密码;
输入密码后成功
方法二
mysql -u root -p123456
注意密码不要有空格
DDL 定义数据库
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE(表)/VIEW(视图)/INDEX(索引)/SYN(同义词)/CLUSTER(簇)
DML 数据库操作
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
DCL 数据控制
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚—ROLLBACK
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3) COMMIT [WORK]:提交。
DQL 事务控制
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>