美文网首页
mysql 基本操作

mysql 基本操作

作者: 我是强强 | 来源:发表于2017-12-16 20:24 被阅读0次

    今日为了加深映像特地将mysql的基本操作做了整理并且记录下来。

    查看数据库:show databases;

    使用某一个数据库:use+数据库名

    查看所有表:show tables;

    查看某一个具体的表结构:describe +表名(desc+表名);

    创建数据库:create database+数据库名;

    创建表结构:create table +表名(

    字段名+数据类型+(完整性)约束+【修饰】,

    。。。。。

    )enginy+存储引擎类型 set character="字符编码类型" 排序方式

    一:mysql 数据类型

    1:整型

    tinyint/smallint/mediumint/int/bigint=>从左到右数据类型所能表示的数据范围依次增加=>1,2,3,4,8(字节)=>1字节等于8byte=>(n个字节所能表示的数据范围是-2的n次方减去1到2的n次方减去1

    因为最左边的位用来表示正负号(0为整数,1为负数);

    2:date类型

    date/datetime/timestamp/time/year=>更具实际的需求加以选择

    3:char类型

    char/varchar=>适用于存储小的字符数据varchar表示长度可变类型即字段的长度不固定;

    4:text类型

    tinytext/smalltext/text/longtext=>适用于存储大的文本类型数据

    5:binary

    binary/varbinary=>与char类似但是可以存储视频音频等二进制数据类型=>但是存储的数据体积较小

    6:blob

    tinyblob/smallblob/blob/longblob=>时候存储大的二进制数据类型

    二:mysql 所支持的完整从约束

    nk/pk/uk/fk

    依次为=>not null/primary key/unique/foreign key

    mysql 同时唯一性的扩展了autoincrement这一约束

    ac约束的字段条件是 主键且为整形

    特别注意的是外键的设置=>constraint 标识名+foreign key (字段名)+reference+外表名+外表字段名;

    eg: constraint fk_a foreign key (a) reference table b;

    相关文章

      网友评论

          本文标题:mysql 基本操作

          本文链接:https://www.haomeiwen.com/subject/pekewxtx.html