找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
数据库 data base DB
关系型数据库:在数据库里面,表跟表是可以发生关系的,可以通过某些列的数据关联进行拼接查询,可以直接通过数据库的内置指令或者语句进行表和表的关联操作
非关系型数据库:在数据库里面,表和表之间是独立的,但是可以通过一些外部代码让表和表发生关系
Redis数据库介绍:
hbase数据库介绍:
https://www.duoceshi.cn/information/Tech_article/354.html
启动mysql服务:service mysqld start
查看mysqld服务状态:service mysqld status
重启mysqld服务:service mysqld restart
停止mysqld服务:service mysqld stop
安装数据库客户端:yum install mysql
安装数据库服务器:yum install mysql-server
退出MySQL方式:exit qiut ctrl+C
安装好mysql后首次设置root用户的密码:
mysqladmin -uroot password ‘123456’
设置密码后登录mysql的两种方法:
密码以密文方式:mysql -uroot -p(加回车键,再输入密码)
密码以明文方式:mysql -uroot -p123456
数据类型:
1int 整型,只能保存4个字节的数据,保存的数字范围是-2^31~2^31-1  ±2147483647,超过这个值的数字需要保存要使用bigint
2bigint 大数字 保存的范围比int更大,可以保存8个字节的数据
3float 浮点型,保存小数,4个字节
4double 浮点型,保存小数,8个字节
5varchar 可变长字符串,可变长度,最多可以占2^16字节,性能会差点,节约资源
6char 字符串  保存固定长度的字符串,固定的占用255个字节,查询性能会好点,但是不节约资源
7date  日期,固定的保存格式  YYYY-MM-DD
约束:
1primary key 主键约束,不能重复,不能为空
2auto_increment  自增长约束,可以自动的在对应列最大值+1插入数据,一般是结合主键去使用
3not null  非空约束,必须填
4default  默认值约束,可以定义默认值,当不输入时候自动填入默认值
常见的中文字符在计算机里的编码格式有GBK的汉字占2个字节为,UTF-8的汉字占3个字节位
数据库的操作步骤:
1,进入mysql
2show databases;    ==》查看当前数据库工具有什么数据库
3use + 库名;  ==》进入数据库
4create database +新库名;   ==》创建一个新的数据库
5create table + 新表名(字段名1及类型及约束,字段名2及类型及约束);==创建一个新表,包含字段1和字段2
6desc +表名 ;==查看表结构
7show tables==》查看当前库有什么表
   *   select datebase(); ==》查看当前在哪个库操作
8alter table +表名 rename +重命名表名;   ==>修改表  重命名表名
9alter table +表名 change +原字段 +重命名字段 +数据类型;  ==》修改表  重命名字段修改数据类型并去掉自增长约束
10alter table +表名 change +原字段 +重命名字段+ 自增长约束;  ==》修改表 重命名字段 并为 新字段增加自增长约束
11alter table +表名 add 新字段+数据类型;   ==》修改表 新增字段,增加的字段默认加在表结构的最后面
12alter table +表名 add 新字段+数据类型 first;   ==》修改表 新增字段,在表结构的第一位(first表示第一位)
13alter table +表名 add 新字段+数据类型 after +字段;  ==》修改表 增加字段类型并加在某个字段后面(after
14alter table +表名 drop +字段;  ==》修改表  删除某个字段  (drop删除)
15alter table +表名 drop +字段,drop +字段;  ==》修改表 同时删除多个字段
16alter table +表名 add(字段+数据类型,字段+数据类型);  ==》修改表 同时增加多个字段类型
17alter table +表名 modify +字段+数据类型 after +字段;  ==》修改表 更改字段的数据类型以及位置在某个字段后面(after
*modifychange的区别:
它们都是可以修改表字段的定义,但是change需要写两次字段名,change可以修改字段名,modify不行

分享至 : QQ空间
收藏

0 个回复

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