MYSQL数据库之环境变量配置,基本命令,数据库的基本数据类型

目录

一,配置数据库环境:

二,基本命令

3,关于库的基本操作

4,关于表的基本操作:

三,数据库的基本数据类型


一,配置数据库环境:

1,找到数据库的安装路径

      如:D:\php\PHPTutorial\MySQL\bin  将路径复制下来

2,配置环境变量

我的电脑右键属性——》高级系统设置——》环境变量——》找到  系统变量——》path的变量——》编辑——》新建——》

 

3,将复制的路径粘贴就OK

二,基本命令

1,数据库图形化操作——管理员界面:

浏览器:localhost/phpmyadmin 

2,命令行登录数据库

登录数据库:
mysql -u root -p 回车 输入密码 
    默认密码:root 

退出数据库:
    exit 或者 quit 或者 /q

3,关于库的基本操作

     1,显示库:

         show databases;(显示全部数据库) 

例:
show databases;

模糊查询:
show databases like ‘per%’;  //查看带pre关键字的数据库
    解释:这种匹配方式要加‘’单引号

     3,常见创建数据库:

命令:create

create database class11; 解释:class11是创建数据库的库名 
       ps:创建的库都默认在data里 创建一个文件夹  例:D:\php\PHPTutorial\MySQL\data

     4,使用数据库:

命令:use

use class11; 解释:use 加数据库的名字 

     5,删除数据库:

命令:drop database 表名

例:
drop database class11;

4,关于表的基本操作:

1、显示数据库里面的表单:

 show tables;
    //显示数据库全部的表

2、创建表:

 语法:
1、create table 表名(字段名 字段属性,字段名 字段属性);
      
例:
create table student(id int(8),name char(16),sex char(4),addr char(32),tel int(16));

3,复制表:

create table 现有表名 like 新表名; 
    //复制一个表,只复制结构,不复制数据

4、查看表单数据:

查看全部数据:
    select * from 表单名;

查看表单的部分数据:
    select 字段名 from 表单名;
    例:select name from student;--显示字段名为name的一列
        select 字段名,字段名,字段名 from student;  --显示多列
    
select * from where 限制条件;
    例:select * from where id=1;--显示id为1的一行所有信息
        select * from student where id=1 and name="zhangsan";  --多条件限制选择行

5、向表单中添加数据:

语法: 
insert into 表名 [(字段名)] values (对应字段的数据);

例:    
insert into student (id,name,sex,addr,tel) values(1,"zhangsan","boy","beijing",15533334444);
    注意:1、[(字段名)] 可以不写,如果不写后面的values值就必须和表的字段一一对应
          2、[(字段名)] 写字段,可以和表中字段不一一对应,但是后面的values值必须和[(字段名)] 中的字段名一一对应。

6,修改表名为:

语法:
rename table 旧名 to 新名

 7、修改表结构:

1、添加字段:
语句:
    alter table 表名 add 字段名 字段属性 位置
      位置:1、默认在表的最后添加的
                   2、after  指定在某个字段后
                   3、first 在表的最前面添加

2、删除字段:
语句:
    alter table student drop 字段名;

3、修改字段名:
语句:
    alter table student 旧字段名 新字段名 字段属性;

4、修改字段属性:
语句:
    alter table student 字段名 新属性

5、修改表名:
语句:
    rename table 旧表名 to 新表名;
6、查看表结构和属性:
    语句:
        desc 表名;
        describe 表名;
        show columns from 表名  ;
7、删除表:
    drop table 表名;

 8、修改表数据: update语句

语句: 
update 表名 set 字段名=值 where 条件;

9、删除条件为多少的数据: datele语句

语法: 
delete from 表名 where 条件 

三,数据库的基本数据类型

1,整数类型:

   tinyint:迷你整形,系统采用一个字节来保存数据;一个字节=8位 长度0-255(-128 ---- 127);
   smallint:小整形  用两个字节保存数据 0-65535(-32768--32767)
   mediumint:中整形  用三个字节保存数据(-8388607到8388608)
   int:整形  四个字节保存数据(2147483647到-2147483648)
   bigint:大整形 八个字节保存数据

2,小数类型:用来存储小数
   2.1:浮点型:
         float:单精度  7左右
         float(M,m)  M代表有效位  m小数部分位数
         float(5,10)   存的数据只能是5位一下  小数部分只保留2位
        double:双精度 15左右
         
   2.2:定点行:
      decimal:decimal(M,m)m在30位左右  
   
3,字符串类型:
   char:定长字符 char(L) L代表字符数 长度0-255
   varchar:变长字符 varchar(L) L代表字符数  长度0-65525
   text:
      tinytext:2^8+1
      text:   2^16+1
      mediumtest:   2^24+1
      longtext: 2^32+1;
4,枚举类型:“男”=》1   女=》0
应用范围:对于保存的数据 是有限个 而且是确定 为了方便 给有限的结果进行标号 以不同的标号代替不同放入数据
  枚举的语法:
      enum(“男”,“女”,“保密”)
  枚举的理解:
      enum(1->"男",2->"女",3->“保密”);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值