`
fighter1945
  • 浏览: 230790 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自己的mysql 入门

阅读更多

参考 http://xyfxh.spaces.live.com/Blog/cns!4EFEB1E6EFF8C824!151.entry

http://border.iteye.com/blog/116537

 

 

 

 增加用户和密码,设定localhost,全部,特定区域都能访问
    grant all privileges on qbake100617.* to likun@localhost Identified by "123456";
    grant all privileges on qbake100617.* to likun@"%" Identified by "123456";
    grant all privileges on qbake100617.* to likun@"%.mydomain.com" Identified by "123456";
   
 导入sql
 mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql

     设定编码
 
  务必注意设定的时候是utf8不是utf-8,多条横杠就杯具了。
 
 
 
  查看系统的字符集和排序方式的设定可以通过下面的两条命令或mysql> status 。

 

mysql> SHOW VARIABLES LIKE 'character_set_%'; 
+--------------------------+----------------------------+ 
| Variable_name | Value | 
+--------------------------+----------------------------+ 
| character_set_client | latin1 | 
| character_set_connection | latin1 | 
| character_set_database | latin1 | 
| character_set_results | latin1 | 
| character_set_server | latin1 | 
| character_set_system | utf8 | 
| character_sets_dir | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+ 
7 rows in set (0.00 sec) 

mysql> SHOW VARIABLES LIKE 'collation_%'; 
+----------------------+-------------------+ 
| Variable_name | Value | 
+----------------------+-------------------+ 
| collation_connection | latin1_swedish_ci | 
| collation_database | latin1_swedish_ci | 
| collation_server | latin1_swedish_ci | 
+----------------------+-------------------+ 
3 rows in set (0.00 sec) 

mysql> status
--------------
mysql  Ver 14.12 Distrib 5.0.45, for pc-linux-gnu (i686) using readline 5.0

Connection id:          17
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.0.45-community MySQL Community Edition (GPL)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    latin1
Conn.  characterset:    latin1
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 50 min 34 sec

Threads: 15  Questions: 2413  Slow queries: 0  Opens: 13  Flush tables: 1  Open tables: 8  Queries per second avg: 0.795
--------------



 

 

 

1. SET NAMES 'utf8';

它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

2. 创建数据库
mysql> create database name character set utf8;

3. 创建表
CREATE TABLE `type` (
`id` int(10) unsigned NOT NULL auto_increment,
`flag_deleted` enum('Y','N') character set utf8 NOT NULL default 'N',
`flag_type` int(5) NOT NULL default '0',
`type_name` varchar(50) character set utf8 NOT NULL default '',
PRIMARY KEY (`id`)
)  DEFAULT CHARSET=utf8;

4. 修改数据库成utf8的.
mysql> alter database name character set utf8;

5. 修改表默认用utf8.
mysql> alter table type character set utf8;

6. 修改字段用utf8
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;

7 在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可
  打开my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭

分享到:
评论

相关推荐

    数据库MySQL入门.pdf

    MySQL入门讲义 MySQL是属于Oracle Corporation(甲骨文公司)推出的关系型数据库管理系统, MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。 MySQL最流行的关系型数据库...

    MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典

    MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典MySQL 入门经典...

    MySQL学习源码(MySQL入门教程).zip

    MySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL...

    mysql入门很简单

    随着技术的发展,如今广泛使用的数据库管理系统包括Oracle、SQL Server、MySQL等。 数据库理论基础是学习数据库的第一步,主要包含数据存储方式、数据库在开发中的作用、数据库访问技术、数据库泛型以及SQL语言等...

    MySQL入门很简单课件

    MySQL入门很简单课件,感兴趣同志可以下载来学习一下。

    MySQL入门+进阶资源合集.pdf

    ### MySQL入门+进阶资源合集 #### 一、MySQL基础知识与入门 ##### 1.1 MySQL基础概念 - **数据库(Database)**:是用于存储数据的逻辑容器,它能够高效地管理和组织数据。 - **表(Table)**:是数据库中用来存储...

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 全套PPT课件资源集合 共26个章节 含全部源代码.rar

    完整版 MySQL8.0从入门到精通 MySQL数据库教程 第01章 初始MySQL(共19页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第02章 MySQL的安装与配置(共14页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库...

    MySQL入门很简单课件 MySQL入门很简单课件

    这个“MySQL入门很简单课件”旨在为初学者提供一个易懂且全面的学习路径,帮助他们快速掌握MySQL的基础知识。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它允许用户以结构化方式访问和...

    MySQL入门到高级-宋红康版.zip

    MySQL入门到高级-宋红康版 ----- 毕业设计,课程设计,项目源码均经过助教老师测试,运行无误,欢迎下载交流 ----- 下载后请首先打开README.md文件(如有),某些链接可能需要魔法打开。 ----- 毕业设计,课程设计,...

    MySql详细入门教程pdf

    MySQL的相关概念介绍 MySQL为关系型数据库(Relational Database Management System),这种所谓的"关系型"可以理解为“表格"的概念,一个关系型数据库由一个或数个表格组成。

    MySQL入门很简单

    根据提供的标题“MySQL入门很简单”以及描述“自己整理的带标签的MYSQL教程《MySQL入门很简单》”,我们可以推测这份教程旨在帮助初学者轻松掌握MySQL的基本操作与应用。下面将基于这一推测,详细介绍MySQL的基础...

    mysql从入门到精通

    作为一本《MySQL从入门到精通》书籍,作者Ean Gilfillan通过自己的经验与专业知识,将复杂的技术知识以易于理解的方式呈现给读者。本书不仅适合于初学者作为入门教材,也适合有一定基础的开发人员和管理员用以提升...

    Mysql入门很简单

    mysql入门很简单,可以简单入门MySQL,文章措辞易懂。

    MySQL入门很简单.pdf

    本书《MySQL入门很简单》主要面向初学者,旨在帮助他们从零开始学习和掌握MySQL数据库的使用。 在学习MySQL的过程中,初学者首先需要了解数据库的基础知识,包括数据库的概念、数据库表的创建与管理、数据类型以及...

    完整精品数据库课件 MySQL从入门到精通 第01章 初始MySQL(共19页).ppt

    本教程“MySQL从入门到精通”全面覆盖了从基础概念到高级特性的知识,旨在帮助初学者快速掌握MySQL的使用。 首先,数据库基础是理解MySQL的前提。数据库是一个有序的数据集合,通过数据表的形式存储数据,表由字段...

    MySQL入门很简单PPT

    这份"MySQL入门很简单PPT"旨在为初学者提供一个快速理解MySQL基础知识的平台,帮助他们轻松进入数据库管理的世界。 首先,PPT可能会涵盖MySQL的基本概念,包括数据库、表、字段和记录等。数据库是存储数据的容器,...

    布尔教育燕十八mysql入门视频教程笔记资料

    布尔教育燕十八mysql入门视频教程笔记资料布尔教育燕十八mysql入门视频教程笔记资料布尔教育燕十八mysql入门视频教程笔记资料布尔教育燕十八mysql入门视频教程笔记资料布尔教育燕十八mysql入门视频教程笔记资料布尔...

Global site tag (gtag.js) - Google Analytics