关系型数据库: oracle===收费,大型公司,全称:甲骨文公司 ,oracle是他的一个产品。 mysql===开源,免费,也是oracle公司的 sql server===微软的 储存的格式跟excel表格很像,储存数据非常友好 非关系型数据库: hbase===大数据 redis====key,values,键值对,缓存型数据库 mangodb===一个键,一个值 在线安装mysql数据库 1:yum install mysql=====客户端 2:yum install mysql-server===服务端 3:启动数据库:service mysqld start===启动数据库 mysqld====d代表是一个守护进程,全称是daemon 4:关闭mysql数据库:service mysqld stop ====关闭数据库 5;重启mysql数据库:service mysqld restart 6:rpm -qa|grep -i mysql=====查询是否安装mysql数据库 7:查询mysql的状态:service mysqld status 8:mysqld (pid 3081) is running...===mysql 数据库的进程号 9:netstat -ntlp:查询所有进程 10:mysql -uroot -p进入mysql数据库======-u代表用户user的意思,root是用户 -p代表是密码,password 11:show databases;======查询mysql数据库中所有库 12:退出数据库:exit 13:mysqladmin -uroot password "123456"=====设置mysql密码命令 14:mysql -uroot -p123456(密码)======进入mysql数据库的方法 15:create database dcs65; ======mysql创建新的数据库 16:drop database ming;======删除数据库 drop database if exists dcs65;======删除数据库的两种语法 17:use dsc65====进入或者切换到dcs65 18:select database();=======查看当前已经进入的目录 19:create table test(id int(20) primary key auto_increment,score float(20,2)not null,name varchar(20),phone bigint(20) default 15377778888,time date);=======创建表格语句 20:数据库中常用的数据类型 1、int===最大的储存值为2147483647(最大的储存是10位) 2、bigint=====长整型,手机号码只能用bigint来储存 3、float====浮点型,score(20,2)代表是精度 4、文本型: file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps1.jpg file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps2.jpg file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps3.jpg 21:alter table test rename test1;=========修改表格名称alter table +test (原名称)rename test1;(修改后的名称) 22:alter table test1(表格名称) change id sid int(20);=====把id字段改为sid且去掉自增长 23:alter table test1 change sid id int(20)auto_increment;=====把sid字段名改为id且增加自增长 23:alter table test1 add class int(20)first;======添加一个class字段放在最前面 24:show tables;======查询当前库中所有表格。 25:alter table test1 add sex int(20) after id;===添加sex字段在id字段后面 26:file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps4.jpg 27:alter table test1 drop sex; 删除sex字段 28:alter table test1 drop age1,drop age2;删除 age1跟age2字段 29:alter table test1 change id id int(20);id字段保持不变,去除自增长约束 30:alter table test1 drop primary key;====删除主键约束 先删除自增长约束,才能删除主键约束 31:alter table test1 change id id int(20) primary key auto_increment;=====添加主键约束跟自增长约束 32:对于表中数据的操作 file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps5.jpg file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps6.jpg file:///C:\Users\hk\AppData\Local\Temp\ksohtml11472\wps7.jpg
|