常见的数据库:
- oracle Database :甲骨文公司
- sql srever :微软公司
- DB2 :IBM公司
- postgresql :开源
- Mysql :开源
- Access:微软公司(古董)
常用命令
(1)DDL (数据定义语句),用于创建删除或修改数据库
- CREATE : 创建数据库和表等对象
- DRCP :删除数据库和表等对象
- ALTER:修改数据库和表等对象
(2) DML(数据库操作语句)用于查询或修改表中的记录
- SELECT:查询表中的数据
- INSERT:向表中插入数据
- UPDATE:修改表中的数据
- DELETE:删除表中的数据
(3)DCL : (数据控制语句)确认或取消对数据库中数据变更的执行操作,以及对用户的
操作数据库中的对象权限进行设定
!!!注意:所有数据库语句都要以;结尾,并且在编程里面所有的标点符号都是英文格式。
1.1 环境搭建:
下图是我本人喜欢用的,phpstudy 2016版本的,用来小白练习也是非常好用的,大家可以在官网下载。
如上图,启动过后,点击其他选项菜单,找到cmd命令提示符并打开
然后开始链接数据库
mysql -u root -p
root //默认密码root
如图显示mysql,证明连接成功
1.2 创建,查询,删除数据库
1. 查看当前所有数据库:show databases;
2. 新建数据库:create database 库名;
如上图,创建了一个名为a的数据库
3. 进入a库:use a;
返回值为:Query OK则进入成功
4.删除数据库:drop database 库名;
1.3 创建,查询,删除表
数据库字段类型:
- varchar(255):字符串类型
- int(20):数字类型且为整数;
- float:小数类型
create table b(id int.xm varchar(20)); //建立了一个名字为b的表,表名为id和xm,分别是int和vrchar类型,并且字符段最高长度定义为20。
show tables; //查看当前库下的所有数据表
desc b; //查看指定表的类型
删除表:drop table b;
删除表里的字段:alter table b drop id;
添加表里的字段:alter table b add id int; //id为字段名,int为类型,字段名和类型最好一块出现
alter table b change xm tt int; // [修改字段] xm为原字段名,tt为修改后的字段名,int为新的数据类型
字段的属性:
主键:PRIMARY KEY【不能为空且不能重复】 设置编码:CHARSET=utf8
自增长类型:AUYO_INCREMENT NOT NULL:数据不能为空
1.4 添加,查询,删除,修改表中的数据
update table_name set !=’修改内容’ where 字段=字段值; //【修改字段中的数据】 // !表示要修改数据的字段名,set代表指定的意思,//where是条件的意思
delete from b where xm=”wang”; //[删除数据]
select database(); //[查看当前库名]
注!!!:mysql是接受16进制的,无法使用的字符可以用16进制转换使用。 //注意要用0x开头,0x是一种是名,告诉数据库下面的东西是16进制,并不是字符串。16进制只能代表数据,不能代表命令
没有回复内容