找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
数据库--data base--(简称DB)
数据库分有2种数据库:关系型数据库和非关系型数据库
关系型数据库:在数据库里面,表和表是可以发生关系,可以通过某些列的数据关联进行拼接查询,可以直接通过数据库的内置指令或者语句进行表和表的关联操作

非关系型数据库:在数据库里面,表和表是独立的,但是可以通过一些外部代码让表和表发生关系

常见2种数据库;
Redis数据库介绍:https://www.duoceshi.cn/information/Tech_article/343.html

hbase数据库介绍:https://www.duoceshi.cn/information/Tech_article/354.html

目前学习的数据库是:mysql
启动mysql服务:service mysqld start
查看mysql服务状态:service mysqld status
重启mysql服务:service mysqld restart
停止mysql服务:service mysqld stop

安装好mysql后首次需设置root用户的密码,否则是可以直接不输入密码进去的,不安全。所以设置密码操作如下:mysqladmin -uroot password  '123456'
设置密码后登陆mysql的两种方法:
密码以密文方式:mysql -uroot -p  (加回车键,再输入密码)                             及                          密码以明文方式:mysql -uroot -p123456

数据类型
1,int 整型,只能保存4个字节的数据,保存的数字范围是-2^31~2^31-1  ±2147483647,超过这个值的数字需要保存要使用bigint型
2,bigint 大数字 保存的范围比int更大,可以保存8个字节的数据
3,float 浮点型,保存小数,4个字节
4,double 浮点型,保存小数,8个字节
5,varchar 可变长字符串,可变长度,最多可以占2^16字节,性能会差点,节约资源
6,char 字符串 保存固定长度的字符串,固定的占用255个字节,查询性能会好点,但是不节约资源
7,date 日期,固定的保存格式 YYYY-MM-DD

                                                                                                                                                                                            常见的中文字符在计算机里的编码格式有GBK的汉字占2个字节位,UTF-8的汉字占3个字节位
约束:
1,primary key 主键约束,不能重复,不能为空
2,auto_increment 自增长约束,可以自动的在对应列最大值+1插入数据,一般是结合主键去使用
3,not null 非空约束,必须填
4,default  默认值约束,可以定义默认值,当不输入时候自动填入默认值


数据库的基本操作步骤:
1,进入mysql
2,show databases;                         查看当前数据库工具有什么数据库                                                   11,  exit;                                                                          退出数据库
3,use +库名;                                 进入数据库                                                                                   12, alter table tablename1 rename tablename2;                   将表重新命名
4,create database +新库名;            创建一个新的数据库;                                                                   13, alter table tablename change id sid int(10);                    修改字段名称和字段属性,会将auto_increment约束取消
5,create table +新表名;                  创建一个新表,包含字段1和字段2                                                   14, alter table tablename add sex varchar(5);                       默认将字段添加在表最后面
6,desc +表名 ;                              查看表结构                                                                                    15,alter table tablename add sex varchar(5) first;                 将字段添加到最前面
7,show tables;                               查看当前库有什么表                                                                       16,alter table tablename add sex varchar(5) after name;       将新的字段添加到字段name后面
8,select datebase();                         查看当前在哪个库操作                                                                    17,alter table tablename modify name varchar(30) after id;   修改字段,并移动到id之后
9,drop database 数据库名;             删除数据库
10,ctrl+z;                                     退出数据库

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册