mysql中如何查看数据库表的创建时间

default-character-set=utf8(mysql 5.5 版本添加character-set-server=utf8)

方法:

mysql查看数据库字符集_查看mysql的字符集mysql查看数据库字符集_查看mysql的字符集


mysql查看数据库字符集_查看mysql的字符集


查看数据库表的创建时间可以在rmation_schema中查看

rmation_schema数据库表说明这样我们建数据库建表的时候就不用特别指定utf8的字符集了。配置文件里的这种写法解决了数据存储和比较的问题:

SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。

TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。

数据库表的创建时间在TABLES表中的CREATE_TIME字段

SELECT CREATE_TIME FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名';

第二步:

mysql> SELECT create_time FROM TABLES WHERE table_name = 'Course';

mysql出现乱码问题如何解决?

步:

mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何解决数据库中文乱码情况。

查看表字符编码。

我们可以看到表的默认字符集是latin1.

这样在Linux里面可以访问并且可以插入与访问这个表了。

虽然在端可以显示中文正常,但是在客户端可能会显示乱码。因为我们的是U2、jsp查询mysql之前,先执行一下"set names utf8"TF8。

1、修改安装文件根目录下的my.ini文件:

搜索字段default-character-set,设置其值为utf8/gbk之一(注意设置utf8的时候不能设成utf-8)

再去重启MySQL,如果还是出现乱码,接着执行下面作。

2、修改数据库编码:

在安装目录的data目录下找到你出现乱码的数据库对应的文件夹(这个文件夹即是你这个数据库存放数据的地方),进入找到db.opt文件(即此数据库的编码配置文件),修改值为下面的:

default-character-set=gbk

default-collation=gbk_chinese_ci

再去重启MySQL,如果还是出现乱码,接着执行下面作。

3、再不行,备份原数据库数据,直接drop掉这个数据库,重新创建数据库并设置编码:

create database yourDB character set gbk;

别忘了重启MySQL综上:如果还没有解决,我也没辙了。重装吧,重装的时候设置下编码三处的编码要一致。

mysql 建数据库用什么字符集

所以不改用MySQL时值得注意的地方:过来容易造成乱码

mysql基本支持所有字符集,默认为latin1拉丁字符集,多数选用utf8,支持全部字符,占用空间大,只想在使用可以使用gbk

MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar

mysql有库和表的概念,但是中间这个是啥意思?哪位大神知道

在mysql中1、 windows->Preferences...打开"项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为 utf-8(必须小写),以后新建立工程其属性对话框中的Text file encoding即为UTF-8。,shema和数据库是一个意思,CREATE SCHEMA是CREATE DATABASE的同义词。但是其他数据库schema和database并不中文乱码等同,需要具体看文档了解。

mysql 中文乱码问题,求高手指教!

mysql> show variables like '%char%'; +--------------------------+-------------------------------------+------ | Variable_name | Value |...... +--------------------------+-------------------------------------+------ | character_set_client | utf8 |...... --

1.导入数据时:

首先你要保证:页面的编码和数据库的编码一致如:utf8

你要保证你导入数据本身的编码和上面的一致如:utf8

有一个和数据库连接的程序注意要设置编码和数据库一样

(1)如果是控制台的话,乱码正常,因为你系统默认编码为gb2312,而数据库是utf8

勾选的去除,确定

mysql> SHOW VARIABLES LIKE '%collation%' ;同样查看编码格式

你试试重新运行MySQL Instance Configuration Wiard,将Character Set改为gbk应该会好的,我以前就这么弄过,希望对你有用

>set names gbk;

>select from tableName;

在MYSQL命令行模式里, 执行上述命令,看看获取的中文乱码否?

你个管理 MYSQL 的软件 nicat 自己搜索下,有中文版修改表的编码:的

在my.ini里有2个编码设置, 把lablin改为 gb2312

一般的编码问题都是这个问题

MYsql 字符集乱码的问题,困扰了好久,帮我解决了再加100分

1、jsp页面字符集设为utf-character_set_=utf-88

3、jsp文件用记事本打开,另存为,编码选择utf8mysql_query("set names 'utf8'"); //select 数据库之后加多这一句

或者如上考虑到兼容性。

mysql数据库的字符集为“GBK”,页面显示要求用“UTF-8”字符集,该怎么办?

无法插入中文字符。

bin中的

2.从页面向数据库插入数据时

my.ini

default-character-set=utf-8

character_set_server=utf-8

character_set_client=utf-8

character_set_connection=utf-8

如果存在

相同的字段就

直接修改就好了。

没事的只不过数据库显示的是乱码,你要查看的时候输入

set

name

'utf8',就不是乱码了

mysql中文乱码,请问如何修改数据库字符集?

(2)你可以用数据库客户端软件(界面)来打开看数据,应该不会乱码

在安装mysql的时候可以指定字符集。

那个是在高级属性的设置的时候可以,指定成GBK的就可以。

还有就是,可能是存储的时候和读取的时候的字符集不一样

mysql_query("set character set gb2312");

全部换成

mysql_query("set names gb2312");

就OK了 3. 建表要指定存储引擎。试试吧

连接数据库时可以指定字符集

DBURL = "jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=gbk"

1. 登录要指定字符集。

2. 建库要指定字符集。

PHP显示MySQL数据乱码,字符集设置都是UTF8,数据库也是UTF8,一直找不到问题在哪里,代码见详细,求大神

将上面的数据库名以及表名替换为所要查询的数据即可。

php+mysql的utf-8中文乱码问题的解决方法

问题汇总:

1.mysql数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MYSQL乱码.

3.MYSQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MYSQL乱码.

4.用户提交页面的编码与显示数据的页面编码不一致,就肯定会造成PHP页面乱码.

5.如用户输入资料的页面是big5码, 显示用户输入的页面却是gb2312,这种会造成PHP页面乱码.

6.PHP页面字符集不正确.

7.PHP连接MYSQL数据库语句指定的编码不正确.

使用mysql+php产生乱码的原因都了解得很清楚了,那么解决就不困难了.

针对不同问题的解决方法:

1.mysql数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MYSQL乱码.

修改数据库编码,如果是数据库编码不正确,可以在phpmyadmin 执行如下命令:

Alter DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

以上命令就是将test数据库的编码设为utf8.

Alter TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

以上命令就是将一个表category的编码改为utf8.

3.MYSQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MYSQL乱码.

修改字段的编码:

Alter TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

以上命令就是将test表中 dd的字段编连接 mysql 终端后:码改为utf8.

4.用户提交页面的编码与显示数据的页面编码不一致,就肯定会造成PHP页面乱码.

如果是这种情况容易解决,只需检查下页面,修改源文件的charset即可.

5.如用户输入资料的页面是big5码, 显示用户输入的页面却是gb2312,这种会造成PHP页面乱码.

这种情况也是修改页面charset即可.

6.PHP页面字符集不正确.

为了避免PHP页面乱码的发生,PHP页面开始句

header("content-type:text/html; charset=utf-8");

//强行指定页面的编码,以避免乱码

7.PHP连接MYSQL数据库语句指定的编码不正确.

在连接数据库的语句中.

mysql_connect('localhost','user','password');

mysql_select_db('my_db');

mysql 建数据库用什么字符集

3.从数据库看数据

mysql基本支持所有字符集,默认为latin1拉丁字符集,多数选用utf8,支持全部字符,占用空间大,只想在使用可以使用gbk

中添加

MySQL字符集多种多样,下面为您列举了其中三种最常见的MySQL字符集查看方法,该方法供您参考,希望对您学习MySQL数据库能有所启迪。

一、查看MySQL数据库和数据库MySQL字符集。

客户端字符集 | character_set_connection | utf8 |...... | character_set_database | utf8 |...... --

字符集 | character_set_ | utf8 |...... | character_sets_dir | D:MySQL 5.0sharecharsets |...... +--------------------------+-------------------------------------+------

二、查看MySQL数据表(table)的MySQL字符集。

mysql> show table status from sqlstudy_db like '%countries%'; +-----------+--------+---------+------------+------+-----------------+------ | Name | Engine | Version | Row_format | Rows | Collation |...... +-----------+--------+---------+------------+------+-----------------+------ | countries | InnoDB | 10 | Compact | 11 | utf8_general_ci |...... +-----------+--------+---------+------------+------+-----------------+------

三、查看MySQL数据列(column)的MySQL字符集。

mysql> show full columns from countries; +----------------------+-------------+-----------------+-------- | Field | Type | Collation | ....... +----------------------+-------------+-----------------+-------- | countries_id | int(11) | NULL | ....... | countries_name | varchar(64) | utf8_general_ci | ....... | countries_iso_code_2 | char(2) | utf8_general_ci | ....... | countries_iso_code_3 | char(3) | utf8_general_ci | ....... | address_format_id | int(11) | NULL | ....... +----------------------+-------------+-----------------+--------

通用的是utf-8,中文一般是gbk2312,根据实际情况而言