数据库基本命令

数据库常见数据类型

   整数 int

   浮点数 float 单精度浮点数 小数点后6-7位

          double 双精度浮点数  小数点后14-15位

   字符串  char(10) 用于存放固定长度的

           Varchar(10) 用于存放长度不固定的

   日期  年 year

         年月日 data

         年月日时分秒  datatime

                       Timestamp

   枚举  enum

  

 

表的约束

主键约束---primary key--既不能重复也不能为空;

外键约束--foreign key--依赖于主键但可以重复;

非空约束--not null---不能为空;

唯一性约束--unique--值具有唯一性,不能重复;

默认约束--default--如果不填写,默认为一个数据;

检查约束--check--取值是固定的  mysql中不支持check,用枚举类型(enum)替代检查

 

  1. 显示数据库    show databases;
  2. 创建数据库    create database ljh;
  3. 选择/使用数据库 use ljh;
  4. 创建表       create table student(xh char(10) peimary key,xm char(10) foreign key);
  5. 显示当前库中所有的表   show tables;
  6. 查看表结构   desc student;

7.修改表结构   alter table ljh

     add        增加一列   alter table ljh add xb char(5);

     modify     修改字段类型 alter table ljh modify xb enum(‘M’,’F’);

     change     修改字段名称 alter table ljh change xb sex enum(‘M’,’F’);

     rename     修改表名 alter table student rename student1;

     drop       删除一列  alter table studnt1 drop sex;

8.复制表结构 create table student like student1;

9.删除表 drop table student1;

10删除库 drop database ljh;

11.退出数据库 quit

               exit

你可能感兴趣的:(数据库基本命令,软件测试)