alter table questionlib modify id int(11) auto_increment 修改id为自动递增;
2.修改数据库编码,如果是数据库编码不正确: 可以在phpmyadmin 执行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将test数据库的编码设为utf8
3.修改表的编码:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是将一个表category的编码改为utf8
4.修改字段的编码:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
CD C:\WINDOWS 进入C盘文件夹
修改数据库字符集:alter database jsp character set utf-8;
建立数据库并制定数据库字符集:create database jsp character set utf-8;
查看系统的字符集和排序方式:show variables like 'character%';
重启mysql的服务 :service mysqlrestart
展示所有数据库: show databases;
选定数据库:use jsp;
展示某数据库所有表:show tables;
删除数据库:drop database jsp;
删除表:drop table jsp;
插入数据:insert into lytable values('2','4');
显示建表信息:show create table jsp;
清空表中数据:truncate table users;
更改users表的username的字符集:alter table users modify username char(20) character set gbk;
改表的名字alter table table_name rename to new_table_name;
把 result和client 修改为gbk set character_set_results=gbk;
mysql下,每个表只能有一个主键。
但这个主键可以由一个属性或多个属性组合构成。多个属性作位主键的话,则这个主键可以称为“复合主键”。
复合主键的示例(以id列和name列合并构成主键):
create table tb_name
(id int,