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
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
相关文章推荐
- MySQL密码忘记,怎么办?
- mysql锁机制
- mysql的查询、子查询及连接查询
- mysql 开启缓存
- mysqli属性方法详解:
- mysql常用几个操作记录
- Mysql binlog 解析
- mysql查询重复记录数(dede)
- mysql索引优化一例
- MySQL入门很简单: 13 数据备份和还原
- mysql5.7 初始密码
- MySQL启动失败
- MySQL中的where语句
- libmysqlcppconn-dev Sample
- mysql alter 语句用法,添加、修改、删除字段等
- mysql 数据导出 常用总结
- MySQL安装规范
- 数据库之mac下完全卸载mysql
- MySQL触发器中通过SELECT语句给变量赋值
- MySQL学习笔记—插件式存储引擎