MySQL经常使用命令--create命令使用
- 切换数据库的字符集
在mysql中的配置文件里:
使用vim /etc/mysql/my.cnf
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
这当中的mysql的版本号是mysql 5.6系列的
- create 数据库
create database db_test;
create database if not exists db_test;
drop databases if exists db_test;
- create 表
create table if not exists t_user(
uid varchar(50) not null,
account_kind enum("stock","future"),
stock_cash varchar(30),
stock_sh varchar(30),
stock_sz varchar(30),
stock_pwd varchar(50),
future_BrokerID varchar(30),
future_InvestorID varchar(30),
future_pwd varchar(50),
unique key(stock_cash,stock_sh,stock_sz,stock_pwd),
unique key(future_BrokerID,future_InvestorID,future_pwd),
primary key(uid),
index STOCKINFO(stock_cash,stock_sh,stock_sz,stock_pwd)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
you can also use this to create index
create table t_TEST(
id int not null,
name varchar(10)
);
create index IDX_TEST_Name on t_TEST(name);
将从一个已经存储好的表中创建一个新的表
mysql> select * from t_subscribe;
+------+-------------+---------------------+
| uid | strategy_id | date |
+------+-------------+---------------------+
| 1233 | 123414 | 2015-06-11 10:19:52 |
| 0 | 0 | 2015-06-11 10:19:52 |
| 1 | 1 | 2015-06-11 10:19:52 |
| 2 | 2 | 2015-06-11 10:19:52 |
| 3 | 3 | 2015-06-11 10:19:52 |
| 4 | 4 | 2015-06-11 10:19:52 |
| 5 | 5 | 2015-06-11 10:19:52 |
| 6 | 6 | 2015-06-11 10:19:52 |
| 7 | 7 | 2015-06-11 10:19:52 |
| 8 | 8 | 2015-06-11 10:19:52 |
| 9 | 9 | 2015-06-11 10:19:52 |
+------+-------------+---------------------+
11 rows in set (0.00 sec)
mysql> create table test select * from t_subscribe;
Query OK, 11 rows affected (0.03 sec)
Records: 11 Duplicates: 0 Warnings: 0
mysql> select * from test;
+------+-------------+---------------------+
| uid | strategy_id | date |
+------+-------------+---------------------+
| 1233 | 123414 | 2015-06-11 10:19:52 |
| 0 | 0 | 2015-06-11 10:19:52 |
| 1 | 1 | 2015-06-11 10:19:52 |
| 2 | 2 | 2015-06-11 10:19:52 |
| 3 | 3 | 2015-06-11 10:19:52 |
| 4 | 4 | 2015-06-11 10:19:52 |
| 5 | 5 | 2015-06-11 10:19:52 |
| 6 | 6 | 2015-06-11 10:19:52 |
| 7 | 7 | 2015-06-11 10:19:52 |
| 8 | 8 | 2015-06-11 10:19:52 |
| 9 | 9 | 2015-06-11 10:19:52 |
+------+-------------+---------------------+
mysql> insert into test select * from t_subscribe;
Query OK, 11 rows affected (0.00 sec)
Records: 11 Duplicates: 0 Warnings: 0
mysql> select * from test;
+------+-------------+---------------------+
| uid | strategy_id | date |
+------+-------------+---------------------+
| 1233 | 123414 | 2015-06-11 10:19:52 |
| 0 | 0 | 2015-06-11 10:19:52 |
| 1 | 1 | 2015-06-11 10:19:52 |
| 2 | 2 | 2015-06-11 10:19:52 |
| 3 | 3 | 2015-06-11 10:19:52 |
| 4 | 4 | 2015-06-11 10:19:52 |
| 5 | 5 | 2015-06-11 10:19:52 |
| 6 | 6 | 2015-06-11 10:19:52 |
| 7 | 7 | 2015-06-11 10:19:52 |
| 8 | 8 | 2015-06-11 10:19:52 |
| 9 | 9 | 2015-06-11 10:19:52 |
| 1233 | 123414 | 2015-06-11 10:19:52 |
| 0 | 0 | 2015-06-11 10:19:52 |
| 1 | 1 | 2015-06-11 10:19:52 |
| 2 | 2 | 2015-06-11 10:19:52 |
| 3 | 3 | 2015-06-11 10:19:52 |
| 4 | 4 | 2015-06-11 10:19:52 |
| 5 | 5 | 2015-06-11 10:19:52 |
| 6 | 6 | 2015-06-11 10:19:52 |
| 7 | 7 | 2015-06-11 10:19:52 |
| 8 | 8 | 2015-06-11 10:19:52 |
| 9 | 9 | 2015-06-11 10:19:52 |
+------+-------------+---------------------+
22 rows in set (0.00 sec)
MySQL经常使用命令--create命令使用的更多相关文章
- (笔记)Mysql命令create:创建数据库
create命令用于创建数据库. create命令格式:create database <数据库名>; 注意:创建数据库之前要先连接Mysql服务器. 1) 建立一个名为xhkdb的数据库 ...
- ubuntu linux mysql 安装 基本操作 命令
mysql --help #如果有信息证明系统已经安装了mysql mysql -V #查看版本号 netstat -tap|grep mysql #检查mysql是否在启动状态 卸载mysql: s ...
- mysql数据库备份与还原命令
还原一个数据库:mysql -h localhost -u root -p123456 www 备份一个数据库:mysqldump -h localhost -u root -p123456 www ...
- mysql数据库备份及恢复命令mysqldump,source的用法
还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root ...
- MySql命令行命令和SQL语句
一.常用mysql命令行命令 1.启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2.netstat -na|findstr 3306 查看被监听 ...
- MySQl数据库常用的DOS命令
MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息:jdbc:mysql://localhost:3306/shxtcom.mysql.jdbc.Driver /*jdbc:sq ...
- Mysql 远程登录及常用命令
第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...
- [svc]mysql备份恢复及常用命令
如何实现mysql读写分离 1.通过程序实现读写分类(性能 效率最佳) php和java都可以通过设置多个连接文件轻松实现对db的读写分离,即当select时,就去连读库的连接文件,当update,i ...
- MySQL中使用SHOW PROFILE命令分析性能的用法整理(配合explain效果更好,可以作为优化周期性检查)
这篇文章主要介绍了MySQL中使用show profile命令分析性能的用法整理,show profiles是数据库性能优化的常用命令,需要的朋友可以参考下 show profile是由Jerem ...
随机推荐
- 什么是虚假唤醒 spurious wakeup
解释一下什么是虚假唤醒? 说具体的例子,比较容易说通. pthread_mutex_t lock; pthread_cond_t notempty; pthread_cond_t notfull; v ...
- js验证密码强弱
JS密码强度验证 <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
- 在Visual studio 2010中为C#的“///”注释内容生成XML文档 .
实际上该方法适合于所有版本的Visual studio,方法很简单,设置一下Visual studio的项目属性和工具选项即可. 1.在菜单栏的“Project”中选择当前项目的“*** Proper ...
- vmware esxi 查看网卡、Raid卡驱动
vmware esxi 查看网卡.Raid卡驱动 http://blog.51cto.com/adamcrab/1942763 查看网卡 [root@localhost:~] esxcfg-nics ...
- BZOJ4516 [Sdoi2016]生成魔咒 【后缀自动机】
题目 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示.例如可以将魔咒字符 1.2 拼凑起来形成一个魔咒串 [1,2]. 一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒. 例如 S=[1,2, ...
- LESS CSS使用方法 , CSS也能跟JS一样玩
本文转自 http://blog.csdn.net/xuyonghong1122/article/details/51986472 在使用CSS的时候,总会有这个想法 这个属性值老是重复写好烦 这个 ...
- Vijos P1404 遭遇战
背景 你知道吗,SQ Class的人都很喜欢打CS.(不知道CS是什么的人不用参加这次比赛). 描述 今天,他们在打一张叫DUSTII的地图,万恶的恐怖分子要炸掉藏在A区的SQC论坛服务器!我们SQC ...
- 洛谷P1279 字串距离
题目描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X ...
- 【UVA11859】Division Game(SG函数,Nim游戏)
题意:给定一个n*m的矩阵,两个游戏者轮流操作. 每次可以选一行中的1个或多个大于1的整数,把它们中的每个数都变成它的某个真因子,不能操作的输. 问先手能否获胜 n,m<=50,2<=a[ ...
- Javascript&Ajax-深入浅出JSONP--解决ajax跨域问题
Javascript&Ajax-深入浅出JSONP--解决ajax跨域问题 原理讲解: 链接地址:http://www.cnblogs.com/chopper/archive/2012/03/ ...