MySQL数据库操作常用命令小结
创建数据库
最简单的方式:
CREATE DATABASE my_db;
或者是:
CREATE DATABASE IF NOT EXISTS my_db;
创建utf8编码的数据库:
CREATE DATABASE IF NOT EXISTS my_db default character set utf8 COLLATE utf8_general_ci;
那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了,注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序。
查看数据库列表:
show databases;
使用数据库:
use my_db;
查看数据库默认编码:
show variables like 'character_set_%'
+--------------------------+-------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.5.28-linux2.6-i686/share/charsets/ |
+--------------------------+-------------------------------------------------------+
可以看到character_set_database是lantin1.
修改数据库编码:
alter database my_db character set latin1;
删除数据库:
drop database my_db;
或者是:
drop database IF EXISTS my_db;
相关推荐
-
MySQL操作数据库和表的常用命令新手教程
我是新手 学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令. 处理数据库 1.查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. 复制代码 代码如下: mysql> show databases; 2.创建数据库 复制代码 代码如下: mysql> create database db_test; Query OK, 1 ro
-
Mysql help命令(帮助信息)中文注解
在开发或测试环境在碰到mysql相关故障时,大多数朋友可能会通过论坛发帖,QQ群讨论方式来获取帮助.该方式是获取帮助的有效途径之一.然而如果在生产环境,在没有网络的环境下,这些方式就无助于问题的解决.无论何种数据库,从官方网站获取帮助是最直接最有效的方式.其次没有网络的环境下,我们可以通过MySQL客户端工具自带的帮助信息来解决问题. 1)MySQL官方手册 和Oracle官方文档一下,MySQL官方手册是获取MySQL帮助最直接最效的方式.该手册包含很多个部分,比如有关SQL的语法,MySQL
-
MySQL创建和删除表操作命令实例讲解
创建表 简单的方式 复制代码 代码如下: CREATE TABLE person ( number INT(11), name VARCHAR(255), birthday DATE ); 或者是 复制代码 代码如下: CREATE TABLE IF NOT EXISTS person ( number INT(11), name VARCHAR(255), birthday DATE ); 查看mysql创建表: 复制代码 代码如下: SHOW CREATE table person; CRE
-
Rails bundle命令安装mysql gem包出错的解决方法
解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 复制代码 代码如下: ... Make sure that gem install mysql2 -v '0.3.16'; succeeds before bundling .... 感觉非常奇怪 最后console提示 复制代码 代码如下: ... /home/wh/.rvm/gems/ruby
-
MYSQL命令行导入导出数据库详解
Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码) 4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库 5,输入:mysql>use 目标数据库名 如我输入的命令行:mysql>use news; 6,导入文件:mysql>s
-
MySQL修改表结构操作命令总结
表的结构如下: 复制代码 代码如下: mysql> show create table person; | person | CREATE TABLE `person` ( `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `birthday` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 | 删除列: 复制代码 代码如下: ALTER TA
-
Mysql数据库命令大全
一.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2.连接到远程主机上的MYSQL.假设远程主机的IP为:1
-
PHP使用mysqldump命令导出数据库
PHP使用外部命令导出数据库,代码很简单,就不多废话了 <?php // $dumpFileName目录要有可写权限 $DbHost = 'localhost'; $DbUser = 'root'; $DbPwd = '123456'; $DbName = 'a'; $fileName = $DbName . '_MySQL_data_backup_' . date('YmdHis) . '.sql'; $dumpFileName= "/var/$fileName"; heade
-
MySQL索引操作命令小结
创建索引 创建索引的语法是: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON tbl_name (index_col_name,...) index_col_name: col_name [(length)] [ASC | DESC] 对于CHAR和VARCHAR列,只用一列的一部分就可创建索引.创建索引时,使用col_name(length)语法,对前缀编制索引.前缀包括每列值的前length个字符
-
MySQL数据库操作常用命令小结
创建数据库 最简单的方式: 复制代码 代码如下: CREATE DATABASE my_db; 或者是: 复制代码 代码如下: CREATE DATABASE IF NOT EXISTS my_db; 创建utf8编码的数据库: 复制代码 代码如下: CREATE DATABASE IF NOT EXISTS my_db default character set utf8 COLLATE utf8_general_ci; 那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了,注意后
-
PHP5与MySQL数据库操作常用代码 收集
1 建立数据库表: 复制代码 代码如下: create database club; create table member( id int(11) not null auto_increment, no varchar(5) not null, name varchar(10) not null, age int(2) not null, level varchar(10) not null, sex tinyint(1) not null, date datetime not null, p
-
mysql数据库操作_高手进阶常用的sql命令语句大全 原创
mysql数据库操作sql命令语句大全:三表连表查询.更新时批量替换字段部分字符.判断某一张表是否存在.自动增长恢复从1开始.查询重复记录.更新时字段值等于原值加上一个字符串.更新某字段为随机值.复制表数据到另一个表.创建表时拷贝其他表的数据和结构.查看当前查询缓存相关参数状态.清理查询缓存内存碎片.导出数据到pc指定目录... 1.三表连表查询 select a.aid,a.title,b.url,c.content from dq_article_content c inner join c
-
Linux操作系统操作MySQL常用命令小结
下面给大家分享mysql常用命令, -- 启动数据库 service myslqd start; -- 进入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName; -- 列出数据库 show database; -- 创建数据库 create database XXXX; -- 选择数据库 use DatabaseName; -- 罗列表 show table; -- 显示表格的属性 show columns from table
-
Mysql 命令行模式访问操作mysql数据库操作
使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用的SQL: db_yves.sql: 链接: https://pan.baidu.com/s/1vZWWgAp7TS48nrBiMDpcaQ提取码: vveu 1.连接数据库 不借助数据库管理软件(如Navicat等软件),通过dos连接mysql软件库服务器,然后操作数据库. 连接数据库通用格式:
-
MySQL数据库终端—常用操作指令代码
目录 1.添加用户 2.更改用户名和host主机 3.更改密码 4.删除用户 5.查询所有用户及主机host 6.查看数据库 7.创建数据库 8.查看数据库定义信息 9.删除数据库 10.刷新权限 11.常用命令如下 1.添加用户 //新建用户 create user 用户名 identified by '密码'; //查看已有用户及主机名 select user,host from mysql.user; 2.更改用户名和host主机 //更改用户名 rename user '原用户名'@'
-
CI框架AR数据库操作常用函数总结
本文实例讲述了CI框架AR数据库操作常用函数.分享给大家供大家参考,具体如下: 1.查询表记录 $this->db->select(); //选择查询的字段 $this->db->select_max(); $this->db->select_min(); $this->db->select_avg(); $this->db->select_sum(); $this->db->from(); //选择表名 $this->db-&
-
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
本文实例讲述了基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作.分享给大家供大家参考,具体如下: QueryList4教程 地址: https://doc.querylist.cc/site/index/doc/45 在ThinkPHP5代码根目录执行composer命令安装QueryList: composer require jaeger/querylist 如果出现 以下错误 Loading composer repositories with package
-
Mysql数据库之常用sql语句进阶与总结
本文实例讲述了Mysql数据库之常用sql语句.分享给大家供大家参考,具体如下: 前面讲述了Mysql sql基本语句.这里继续总结一下SQL语句的进阶内容. SQL语句进阶 1.查询字段: ----查询所有字段 select * from 表名; ----查询指定字段 select 字段名,字段名- from 表名; ----多数据表连接查询时 select 表名.字段名,表名.字段名 - from 表名; ----使用as给表起别名 select 表别名.字段名 from 表名 as 表别名
-
PHP7原生MySQL数据库操作实现代码
php7中mysql的连接与使用与PHP5中大不相同 PHP5中mysql_connect()等函数大多被PHP7中类的成员函数所代替.PHP5中连接mysql是过程性的,而PHP7中强调了类的使用与面向对象的方法 $user = new mysqli(); //Connect to mysql $user->connect("localhost", "root", "q721@Ms67", "Student"); my
随机推荐
- java解析xml之jdom解析xml示例分享
- LINUX下Oracle数据导入导出的方法详解
- Asp.net中获取应用程序完整Url路径的小例子
- 再次研究下cache_lite
- 在Java编程中使用正则表达式
- JavaScript入门教程(8) Location地址对象
- python获取各操作系统硬件信息的方法
- js颜色选择器代码[firefox不支持]
- Bootstrap Modal遮罩弹出层(完整版)
- jQuery获取attr()与prop()属性值的方法及区别介绍
- PHP版 汉字转码的实现详解
- JavaScript实现的in_array函数
- 最新版本的动易+动网+oBlog三站整合方法
- Android 显示和隐藏软键盘的方法(手动)
- Java 生成二维码的工具资料整理
- 浅谈es6中export和export default的作用及区别
- JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
- 详解Java适配器模式
- JS函数动态传递参数的方法分析【基于arguments对象】
- 解决pycharm下os.system执行命令返回有中文乱码的问题