MySQL学习笔记(1)——启动停止与登录,显示相关信息
2015-09-09 16:01
330 查看
1、MySQL的启动与停止
net start/stop mysql
2、登录
mysql -umysql所属用户名 -p密码 [-h用户名] [-p端口号] [--prompt=name(设置命令提示符)] [--delimiter=name(指定分隔符)]
[XXXX]为可选可不选
3、常用显示信息
(1):show warnings; #显示警告
(2):show create databases data_name; #显示编码格式
(3):alter databases data_name default character set utf8; #修改编码格式
(4):select database() #得到当前打开数据库名称
(5):drop database data_name if exists; #如果存在该数据库删除
4、设置存储引擎,字符集
ENGINE=INNODB CHARSET=UTF8;
下面给出一个创建数据库的例子
CREATE DATABASE IF NOT EXISTS THINKGAMER DEFAULT CHARASTER=UTF8;
USE THINKGAMER;
CREATE TABLE TH(
id TINYINT KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE,
age INT NOT NULL
) ENGINE=INNODB CHARSET=UTF8;
net start/stop mysql
2、登录
mysql -umysql所属用户名 -p密码 [-h用户名] [-p端口号] [--prompt=name(设置命令提示符)] [--delimiter=name(指定分隔符)]
[XXXX]为可选可不选
3、常用显示信息
(1):show warnings; #显示警告
(2):show create databases data_name; #显示编码格式
(3):alter databases data_name default character set utf8; #修改编码格式
(4):select database() #得到当前打开数据库名称
(5):drop database data_name if exists; #如果存在该数据库删除
4、设置存储引擎,字符集
ENGINE=INNODB CHARSET=UTF8;
下面给出一个创建数据库的例子
CREATE DATABASE IF NOT EXISTS THINKGAMER DEFAULT CHARASTER=UTF8;
USE THINKGAMER;
CREATE TABLE TH(
id TINYINT KEY AUTO_INCREMENT,
name VARCHAR(20) UNIQUE,
age INT NOT NULL
) ENGINE=INNODB CHARSET=UTF8;
相关文章推荐
- MySQL数据库(修改表)
- mysql中如何使用一句话将一个表的数据导入到另一个表中:insert into ...select
- MySQL 配置优化
- MySQL配置项innodb_flush_log_at_trx_commit
- windows mysql处理ibdata1文件过大
- MySql错误处理(二) - Condition & Handle
- windows mysql处理ibdata1文件过大
- mysql主从复制
- 常用SQL语句(Mysql)总结
- 通过分区(Partition)提升MySQL性能
- mysql的分区
- Mysql基础总结
- MySQL协议简单分析
- 比较两种mysql递归tree查询效率-mysql递归tree
- 【Mysql】导出一张已经存在的表的建表语句
- MySQL 获得当前日期时间(以及时间的转换)
- MySQL的btree索引和hash索引的区别
- Mysql 5.5 修改max_allowed_packet参数
- 检测 MySQL 是否宕掉,如果宕掉则启动
- MySQL用户名和密码问题