失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql创建视图时指定字符集_mysql--DML--视图 索引 事务 字符集 函数

mysql创建视图时指定字符集_mysql--DML--视图 索引 事务 字符集 函数

时间:2022-08-05 05:39:15

相关推荐

mysql创建视图时指定字符集_mysql--DML--视图 索引 事务 字符集 函数

Mysql中,表/列可以改名,database不能改名.

phpMyAdmin似乎有这功能? 他是建新库,把所有表复制到新库,再删旧库完成的.

删除一个数据库:drop database数据库名;

创建一个数据库:create database 数据库名 [charset 字符集]查看一下所有的库,怎么办?

Mysql>Show databases;

选库语句:Use库名

删除表:drop tablestu;

mysql> create table t1(id int,name varchar(10));

mysql> desct1;+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id | int(11) | YES | | NULL | |

| name | varchar(10) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

mysql> show create tablet1;+-------+--------------------------+

|Table | CreateTable |

+-------+--------------------------+

| t1 | CREATE TABLE`t1` (

`id`int(11) DEFAULT NULL,

`name`varchar(10) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 |

+-------+--------------------------+

//表的列,3大类,

数值型(全数字):

整型:int,存储数字1占据4个字节,32位00000000 00000000 00000000 00000001,最大2^32-1(42多亿),有符号的-2^31-----2^31-1,

TINYINT:一个字节8位,0-255,-128-127,SMALLINT:2个字节,0-65535,

MEDIUMINT:3个字节INT:4个字节BIGINT:8个字节

zerofill M : zerofill适合于学号编码等固定宽度的数字,可以用0填充至固定宽度,M是填充值多宽。

浮点型:float(M,D)[UNSIGNED][ZEROFILL],M总位数,D是小数点后几位 。 double大小不一样而已。

定点型decimal:更精确。

字符串:char(定长),varchar(变长),text,char(10)最大存10个字符,只给1个字符还是给10个字符长度,内部用空格补充,取出时右侧空格删除。varchar(10)最大10个字符,只给1个字符,还有一个额外数字标注varchar的长度。

20个字符以下用char,以上用varchar.速度上定长会快些。char最大255,varchar最大6万多。text,mediumtext,longtext:可以存60000多字符,

blob,mediumblob,longblob:二进制的,不存图像几乎不用blob,不用考虑字符集了,

ENUM枚举:性别,set(集合):

日期时间:-11-11,14:36:12

YEAR(1985)一个字节,Date(1998-12-11), Time(13:13:55),datetime(1998-12-13 13:56:09), 时间戳timestamp,

mysql> alter table t1 add unum tinyintunsigned;

mysql> insert into t1 values (1,dvdfv,255);

mysql> alter table t1 add number tinyint(6) zerofill;//6位并且0填充,并且是无符号的。

mysql> alter table t1 add gender enum(一,二,三);

mysql> insert into t1 values (ffr,一);//NULL查询不方便,避免值为null,create table t2 (id int not null default 0,name char(10) not null default \);//主键:</

如果觉得《mysql创建视图时指定字符集_mysql--DML--视图 索引 事务 字符集 函数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。