查看mysql版本和字符编码

Mysql版本:

登入数据库的时候:

mysql> select @@version;

mysql> select version();

status;

mysql> status;

未登入数据库的时候:

mysql -V

mysql --version

D:\MySQL\bin>mysql -V

D:\MySQL\bin>mysql --version

mysql --help | findstr Distrib    //windows终端

mysql --help | grep Distrib    //linux终端

D:\phpStudy\MySQL\bin>mysql --help | findstr Distrib

------------------------------------------------------------------------------------------------------------------
查看mysql数据库及表编码格式
查看mysql数据库及表编码格式
1.查看数据库编码格式
1    mysql> show variables like 'character_set_database';    
 2.查看数据表的编码格式
1    mysql> show create table <表名>;    
 3.创建数据库时指定数据库的字符集
mysql>create database <数据库名> character set utf8;
4.创建数据表时指定数据表的编码格式
create table tb_books (
    name varchar(45) not null,
    price double not null,
    bookCount int not null,
    author varchar(45) not null ) default charset = utf8;
5.修改数据库的编码格式
mysql>alter database <数据库名> character set utf8;
6.修改数据表格编码格式
mysql>alter table <表名> character set utf8;
7.修改字段编码格式
mysql>alter table <表名> change <字段名> <字段名> <类型> character set utf8;

mysql>alter table user change username username varchar(20) character set utf8 not null;
 8.添加外键
mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid);
mysql>alter table <表名> add constraint <外键名> foreign key<字段名> REFERENCES <外表表名><字段名>;
9.删除外键
mysql>alter table tb_people drop foreign key fk_1;
mysql>alter table <表名> drop foreign key <外键名>;

原文地址:http://blog.51cto.com/firephoenix/2134690

时间: 2024-08-28 17:28:17

查看mysql版本和字符编码的相关文章

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) (转)

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统下面 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) - 转载

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3.打开my.ini以后,在[client]和[mys

ubuntu上修改mysql的默认字符编码为utf8

udo gedit  /etc/mysql/my.cnf: 在[client]下添加: default-character-set=utf8 [mysqld]下添加 default-character-set=utf8 collation-server=utf8_general_ci 然后保存退出. 重启mysql sudo service mysql restart ubuntu上修改mysql的默认字符编码为utf8,布布扣,bubuko.com

关于如何查看mysql版本及其端口号

关于如何查看MySQL版本: 方法一: 进入mysql cmd, stauts; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: select version(); 查看MySQL端口号: show global variables like 'port';

mysql 查看mysql版本的四种方法

1 命令行中使用status可以查看. mysql> status;--------------mysql  Ver 14.14 Distrib 5.5.25a, for Linux (x86_64) using readline 5.1 Connection id:          33348Current database:Current user:           [email protected]SSL:                    Not in useCurrent p

linux下查看mysql版本的四种方法

Linux查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select version() 4 在mysql 里查看 status 原文地址:https://www.cnblogs.com/apolloren/p/9955158.html

MySQL索引、字符编码、表结构

一.索引: 就是用来提高搜索性能的 只有我们数据量非常大的时候,索引可以展现出它的优势来! 注意:索引,我们在添加了以后,不用刻意的去使用它,它会自动生效 1. 常规索引(index):没有任何限制,就是普通的索引 1> 在建表时创建普通索引 create table t1( id int unsigned not null, name varchar(32), index id(id) // index 索引名(字段名) ); 2> 在建表之后给表字段添加普通索引 create index

mysql 处理中文字符编码乱码

SELECT * FROM demo03; #设置表默认字符编码ALTER TABLE demo03 DEFAULT CHARACTER SET utf8;   INSERT INTO demo03(`id`,`username`)VALUES (6,'李四') #设置字段默认字符编码,保存中文ALTER TABLE `demo03` CHANGE  `name` `username`   VARCHAR(50) CHARACTER SET  utf8; #显示创建表的结构SHOW CREATE

关于如何查看MySQL版本:

方法一: 进入mysql cmd, status; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: [cpp] view plain copy select version(); 查看MySQL端口号: [cpp] view plain copy show global variables like 'port';