1创建数据库,数据表


1.创建数据库 
  create database <数据库名>; 

2.删除数据库
  drop database <数据库名>;
  drop database if exists <数据库名>;

 3.查看所有数据库

  show databases;

 4.切换数据库

   use <数据库名>;
 5查看所有的数据库引擎

   show engines;

 6 如何查看当前默认的存储引擎

   show variables like 'storage_engine'; 


 7.创建表 
    create table 表名(
       列名1  数据类型  [约束]  [默认值],
       列名2  数据类型   [约束] [默认值],
       ....
     )[engine=存储引擎] [default charset=字符编码集];

  7.1 存储引擎的选择:

     MYISAM(支持全文索引)

     INNODB(支持事务,外键)

     memory(哈希索引)

  7.2.mysql支持的数据类型

    ①  数值类型  :
       整型: int(n) 
      小数类型 decimal(m,n)
        
    ②  字符串类型:
       定长 char(n)  若长度小于n,则使用空格填充
       可变长度 varchar(n) 
        -- 插入的字符串内容的长度,都不能超过n
  
    ③  SET(值1,值2,...)  类似于枚举

    ④  日期类型  datetime ,  date ,  time , timestamp 

   5个约束:
      3个列级别:   not null 非空  unique 唯一  default 默认值
      2个表级别:    primary key 主键约束  foreign key 外键约束

   自动增长   

   auto_increment ,要求这个字段数据类型 整型

 

 9.删除表

     drop table if exists 表1,表2,表3....;

     -- 若表与表之前存在关联
     -- 先删除从表,再删除主表

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值