zoukankan      html  css  js  c++  java
  • MySQL数据库

    数据库的基本类型

    整数     int ,bit
    小数     decimal 
    字符串    varcharchar
    日期型    data ,time ,detatime
    枚举型    enum   //枚举中的值可以用数字来表示  1,2  分别对应他们所在的值

    显示数据库版本

    select version;

    显示时间

    select now();

    查看所有的数据库

    show database;

    创建数据库

    create database 数据库名;
    
    create database 数据库名 charset=utf8;  //设置编码格式为utf-8

    查看当前使用的数据库

    select database()

    删除数据库

    drop database 数据库名;

    数据表

    auto_increment  表示自动增长
    not null   表示不能为空
    primary key      表示主键
    default   默认值

    创建一个数据表

    create table 数据表名(字段名,类型,约束);

    create table pw(id int(2) primary key not null auto_increment);
    创建一个pw数据表 并创建id字段类型为int 长度为2,设置为主键,不能为空,并且自动增长

    查看数据表结构

    desc 数据表名;

    创建一个基本的数据表

    create table students(
    id int unsigned not null auto_increment primary key,
    name verchar(30),
    age tinyint ynsigned,
    high decimal(5,2),
    gender enum("男","女") default "男",
    cls_id int unsigned
    );

    查看数据表的数据

    select * from 数据表名;

    插入数据

    插入数据
    insert
    into 数据表名 value (字段1,字段2,....);
    insert into 数据表名 (字段名1,字段名2...) value (字段值1,字段值2..);
    insert into 数据表名 (字段名1,字段名2...) value (字段值1,字段值2..),(字段值1,字段值2..); 多行插入数据


    修改数据
    update 表名 set 字段名1=字段值1,字段名2=字段值2 where 判断条件; 不加判断条件全部修改

    修改表

    alter table 表名 add 字段名 类型;     
    添加字段
    
    alter table 表名 modify 字段名 类型;      
    不重命名字段名,只修改类型
    
    alter table 表名 change  原字段名  新名  类型;    
     重命名字段名,也可以修改类型
    
    
    alter table 表名 drop 字段名;        
    删除字段
    
    drop table 表名
    删除表

    物理删除

    delete from 表名 where; 删除表中的数据

    逻辑删除
    alter table 表名 add is_delete bit default 0;
    update 表名 set is_delete=1 where 判断条件;


    查询
    select * from 表名 where 查询条件;  ·--查询所有数据

    select 字段名1[as 别名],字段名2[as 别名] from 表名 where 查询条件; --显示字段名1和字段名2

    
    
    
     
  • 相关阅读:
    导入测试用例的设计
    质量管理的精髓
    ios crash的原因与抓取crash日志的方法
    怎样实现excel隔行隔列变色效果的方法
    如何提高员工的质量意识?
    史上最全的测试团队组建方法
    如何写好缺陷报告?
    你还不知道?这四个因素决定了你的养老金待遇!
    各手机截屏方法收集
    利用drozer进行Android渗透测试
  • 原文地址:https://www.cnblogs.com/wocaonidaye/p/12384222.html
Copyright © 2011-2022 走看看