您的位置:首页 > 数据库 > MySQL

Mysql 常用语句

2016-04-19 17:06 537 查看
创建数据库并设置字符集utf8:

create database 数据库名 charset utf8或者

create database 数据库名 character set utf8;

创建数据表user,设置主键id,并设置自增长, 设置表的字符集为utf8

create table user (

id int(5) not null auto_increment primary key,

user_name char(30) not null default '',

user_password char(30) not null default ''

)engine=myisam character set utf8;

修改数据表中字段名和长度

alter table 表名 modify column 字段名 类型;

如下:

与表中的user_password的字段长度为char(30)下面给语句改为char(35)

alter table user modify column user_password char(35);

change:

alter table 表名 change 字段名 新字段名(可以为就字段名) 类型

alter table think_sort change sort_pid sort_time date

modify 和change的区别:

CHANGE 对列进行重命名或更改列的类型,需给定旧的列名称和新的列名称、当前的类型

MODIFY 可以改变列的类型,此时不需要重命名(不需给定新的列名称)

mysql修改已经建立好的数据表的表名:

alter table 原表名 rename 新表名

实例如下:

alter table think_blog rename think_bloginfo;

给字段取别名是用户可以更好的理解:

selec name as “姓名” ,sex as "性别" from user
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: