CREATE DATABASE IF NOT EXISTS dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

这是sql语句

CREATE TABLE `tf_car` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id' ,
`name` VARCHAR(100) NOT NULL COMMENT '名称' ,
`img` VARCHAR(255) NOT NULL COMMENT '图片地址' ,
`day_price` INT(11) NOT NULL COMMENT '日租价格' ,
`week_price` INT(11) NOT NULL COMMENT '周租价格' ,
`month_price` INT(11) NOT NULL COMMENT '月租价格' ,
`is_hot` TINYINT(2) NOT NULL DEFAULT '0' COMMENT '0 非热门 1 热门' ,
`addtime` INT(11) NOT NULL COMMENT '添加时间' ,
`body_type` VARCHAR(50) NOT NULL COMMENT '车身类型' ,
`engine_type` VARCHAR(50) NOT NULL COMMENT '引擎类型' ,
`box_type` TINYINT(2) NOT NULL DEFAULT '1' COMMENT '1 自动 2 手动 3手自一体' ,
`seat_num` INT(11) NOT NULL COMMENT '乘坐人数' ,
`base_price` INT(11) NOT NULL COMMENT '基础服务费(按天收)' ,
`pre_auth_price` INT(11) NOT NULL COMMENT '预授权(可退还)' ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT = '汽车表';

这是生成的sql语句

 CREATE TABLE `tf_car` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(100) NOT NULL COMMENT '名称',
`img` varchar(255) NOT NULL COMMENT '图片地址',
`day_price` int(11) NOT NULL COMMENT '日租价格',
`week_price` int(11) NOT NULL COMMENT '周租价格',
`month_price` int(11) NOT NULL COMMENT '月租价格',
`is_hot` tinyint(2) NOT NULL DEFAULT '0' COMMENT '0 非热门 1 热门',
`addtime` int(11) NOT NULL COMMENT '添加时间',
`box_type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '1 自动 2 手动 3手自一体',
`seat_num` int(11) NOT NULL COMMENT '乘坐人数',
`base_price` int(11) NOT NULL COMMENT '基础服务费(按天收)',
`pre_auth_price` int(11) NOT NULL COMMENT '预授权(可退还)',
`is_show` tinyint(2) NOT NULL DEFAULT '1' COMMENT '是否显示 1显示 2不显示',
`is_del` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否删除 0 未 1已删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='汽车表'

我们发现编码会自动加上utf8

create database 默认utf-8的更多相关文章

  1. SQL UNION 和 UNION ALL 操作符\SQL SELECT INTO 语句\SQL CREATE DATABASE 语句

    SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每 ...

  2. CREATE DATABASE建库语句详解

    原创地址:http://blog.csdn.net/guguda2008/article/details/5716939 一个完整的建库语句是类似这样的: IF DB_ID('TEST') IS NO ...

  3. Arcgis sde 10.1您不能创建在安装后的空间库,提示User has privileges required to create database objects.

    Geodatabase在10.1版本号也有较大的改进和更新,在用户体验和性能上都有变化,在实际的工作中可能会碰到各种奇怪的问题(事实上都是有原因的,须要我们对其工作机制有所了解才干避免其发生):近期须 ...

  4. ABP:在多语句事务内不允许使用 CREATE DATABASE 语句

    一.问题 使用ef codefirst开发,无法创建数据库的问题,如下提示 Server Error in '/' Application. 在多语句事务内不允许使用 CREATE DATABASE ...

  5. mysql 性能优化思路 - mysqldumpslow /tmp/mysql-slow.log 字符集 utf-8 create database

    提高MySQL服务的性能,响应速度: 1.替换有问题的硬件:内存,CPU,磁盘 2.服务的配置参数的配置 3.SQL的优化 .服务参数的配置: 1.1 连接数,连接超时: max_connection ...

  6. 解释mysql 语句 ——解释CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

    在我们创建mysql数据库的时候我们经常会用到这句SQL:CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ ...

  7. CREATE DATABASE failed

    由于环境需要, 故修改SQL Server 2012的默认的数据库的数据文件和日志文件的位置. 如下: 创建数据库, 遭遇报错. 错误信息: A file activation error occur ...

  8. sql--select into,create database,create table,Constraints

    SQL SELECT INTO 语句可用于创建表的备份复件.SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中.SELECT INTO 语句常用于创建 ...

  9. [解决方案]CREATE DATABASE statement not allowed within multi-statement transaction.

    CREATE DATABASE statement not allowed within multi-statement transaction. 刚开始报这个错误的时候,我上度娘搜了一下. 别人是在 ...

随机推荐

  1. ExtJS前端框架EXT弹出窗口事件

    https://blog.csdn.net/alsyuan/article/details/73240841 Ext.MessageBox.alert()Ext.MessageBox.alert()提 ...

  2. python014 Python3 迭代器与生成器

    Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式..迭代器是一个可以记住遍历的位置的对象.迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结 ...

  3. mysql5.7.20主从和主主搭建

    环境描述mysql主从和主主同步 注意事项:1)同步服务器网络联通,ping通,对方授权信息连接到对方数据库(防火墙开发3306)2)关闭SELinux3)同步前,双方数据库需要同步数据保持一致. 主 ...

  4. Android应用的权限配置和权限列表

    权限配置写在Mainifest.xml文件中: <?xml version="1.0" encoding="utf-8"?> <manifes ...

  5. C++动态特性和C++对象模型——《高质量程序设计12章》

    1.动态特性 静态特性和动态特性,编译时和运行时 虚函数 (1)虚函数的叫覆盖,虚函数不是实现多态的唯一手段(其他语言也可能采用别的方法). 抽象基类: (1)如果将基类的虚函数声明为纯虚函数,则基类 ...

  6. 指针,数组,字符串的区别(高质量程序设计指南C++/C语言第7章)

    指针: 指针是变量,和平时的那些变量没有本质的差异,不同的只是它的值和类型,.,即解释方式 二进制层面:指针的值是内存单元的地址,而变量是引用内存单元值的别名 语言层面:指针的值就是变量的地址. 对象 ...

  7. iOS present出一个背景为半透明的试图

    WDKChatRoomViewController *roomVC = [[WDKChatRoomViewController alloc] init]; roomVC.titleStr = [gro ...

  8. CodeForces 592A PawnChess

    简单暴力模拟. #include<cstdio> #include<cstring> #include<cmath> #include<algorithm&g ...

  9. Meteor在手机上运行

    在本章中,我们将学习如何在Android设备上运行你的应用程序.最近Meteor刚刚添加此功能适用于Windows操作系统,所以我们需要更新 Meteor 应用到 1.3测试版. 注 在写的时候本教程 ...

  10. org.hibernate.AnnotationException: No identifier specified for entity:

    使用hibernate的e-r映射pojo类的时候遇到org.hibernate.AnnotationException: No identifier specified for entity的异常, ...