找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
关系型数据库:在数据库里面,表和表是可以发生关系,可以通过某些列的数据关联进行拼接查询,可以直接通过数据库的内置指令或者语句进行表和表的关联操作
非关系型数据库:在数据库里面,表和表是独立的,但是可以通过一些外部代码让表和表发生关系

启动mysql服务:service mysqld start
查看mysql服务状态:service mysqld status
重启mysql服务:service mysqld restart
停止mysql服务:service mysqld stop

mysqladmin -uroot password '123456';(在mysql里为root用户添加密码为123456)
安装完mysqla,首次登陆时不需要密码
mysql工具可以用两种方法登陆
1;密码以密文的方式登陆 mysql -uroot -p    在password输入密码
2;密码以明文的方式登陆 mysql -uroot -p123456 直接进入
     必须使用-u
退出mysql工具的三种方法
1;ctrl+C 直接退出 (lunix内vim编辑命令退出也是)
2;直接使用命令exit退出
3:直接使用命令quit也可以退出


Database默认包含3个数据库information_schema ,mysql ,test
information_schema:mysql的信息数据库,不能删除,定义了整个数据库工具里面所有的表纤细
mysql:mysql的权限库,不能删除,定义了数据库里面各个用户的信息以及权限
test:测试数据库,可以删除,但是不能创建以test开头的数据库名
当mysql报错的情况可以输入;退出,如输入同时存在的符号,补全即可
当mysql报错的时候查看near 报错的内容前或者后是不是存在输入错误
数据类型
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
命令:
注意mysql工具里面指令需要用";"结束 (lunix里面的命令在mysql里面不适用,sftp也是一样)
show databases; 显示数据库工具里面的所有数据库
show databases;:查看当前数据库工具有什么数据库
create database +新库名;:创建一个新的数据库
use +库名;:进入数据库
create table +新表名:创建一个新表
show tables;:查看所有的表
select datebase(); :查看当前在哪个库操作
drop database 库名;;删除库
desc 表名;:查看表结构
alter table 表名 rename 新表名;:改表
alter table 表名 change 原字段名 新字段名 数据类型 约束;:修改表字段和数据类型后添加约束
alter table 表名 add 字段名 数据类型:增加字段,数据类型,增加的字段默认加在表结构的最后面
alter table 表名 add 字段名 数据类型 first;:增加字段和数据类型并将字段放在第一位
alter table 表名 add 字段名 数据类型 after 字段名2;:修改表,增加字段名和数据类型并放在字段名2后
alter table 表名 drop 字段名;修改表 删除字段名
alter table 表名 drop 字段名,drop字段名2;同时删除两个字段名
alter table 表名 add(字段名 数据类型,字段名2 数据类型);:同时添加两个字段和数据类型
alter table 表名 modify 字段名 新字段类型 after 字段名2;:修改表,改变表字段类型放在字段名2后
分享至 : QQ空间
收藏

0 个回复

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