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 ...
随机推荐
- springboot添加事务
(转自:http://www.cnblogs.com/xingzc/p/6029483.html) 什么是事务? 我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合.由于数据 ...
- BZOJ 3674 可持久化并查集加强版(主席树变形)
3673: 可持久化并查集 by zky Time Limit: 5 Sec Memory Limit: 128 MB Submit: 2515 Solved: 1107 [Submit][Sta ...
- KM算法【带权二分图完美匹配】
先orz litble--KM算法 为什么要用KM算法 因为有的题丧心病狂卡费用流 KM算法相比于费用流来说,具有更高的效率. 算法流程 我们给每一个点设一个期望值[可行顶标] 对于左边的点来说,就是 ...
- java简易DVD影片管理系统—面向对象
public class DvdSet { String name [] =new String[15]; // DVD电影名称 String date [] =new String[15]; //D ...
- linux系统初始化——busybox的inittab文件格式说明
busybox的inittab文件格式说明 要写自己的inittab,需要理解busybox的inittab文件格式. busybox的inittab文件与通常的inittab不同,它没有runlev ...
- Surface机制(SurfaceFlinger服务)
Android系统Surface机制的SurfaceFlinger服务的线程模型分析http://blog.csdn.net/luoshengyang/article/details/8062945
- [暑假集训--数论]poj2142 The Balance
Ms. Iyo Kiffa-Australis has a balance and only two kinds of weights to measure a dose of medicine. F ...
- react当中子组件改变父组件的状态
子组件直接改变父组件传入的props值是不被允许的, 当需要在子组件当中改变父组件的某一个状态, 父组件传入一个改变状态的函数,然后在子组件当中调用函数即可
- Docker(七):仓库
登录 可以通过执行docker login命令来输入用户名和密码,密码和邮箱来完成注册和登录.注册成功之后,本地用户目录的.dockerfig中将保存用户的认证信息. 使用$sudo docker s ...
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---12
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: