数据库基本命令

数据库常见数据类型

   整数 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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值