IT虾米网

mysql一些设置问题详解

luoye 2020年10月19日 数据库 180 0

1.设置主键自动增长

CREATE TABLE persons (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(60) NOT NULL,
PRIMARY KEY (id)
);

2.修改字段类型

  ALTER TABLE chatter_users  MODIFY COLUMN ip VARCHAR(50);

3.增加一列

  alter table t2 add d timestamp;
  alter table infos add ex tinyint not null default '0';

4.删除一列

  alter table t2 drop column c;

5.重命名列

  alter table t1 change a b integer;

6.重命名表

  alter table 表名 rename to 新表名

7.设置Mysql数据库的编码方式

  最简单可以在新建数据库时指定编码方式,如:

  create database Weather character set utf8;

8.导出数据库

  (1)进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

  (2)导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql  (如果导出单张表的话在数据库名后面输入表名即可)

  (3)会看到文件news.sql自动生成到bin文件下 

9.导入数据库文件

  (1)将要导入的.sql文件移至MySQL目录下的bin文件夹
  (2)进入MySQL:mysql -u 用户名 -p       ,如我输入的命令行:mysql -u root -p   (输入同样后会让你输入MySQL的密码)
  (3)在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
  (4)输入:mysql>use 目标数据库名,如我输入的命令行:mysql>use news;
  (5)导入文件:mysql>source 导入的文件名;   如我输入的命令行:mysql>source news.sql;

10.MySql 中的Blob类型

  MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 
    TinyBlob 最大 255 Byte
    Blob 最大 64K 
    MediumBlob 最大 16M 
    LongBlob 最大 4G 

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

c++重载小括号,实现仿函数详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。