mysql实际操作

原创 2005年03月03日 15:14:00

Mysql操作

(注意:黑体为系统关键字部分,斜体为用户可变部分)

基本操作

登陆

Mysql –u root –p 123456

(bin目录下执行命令,其中root为用户名,123456为密码)

创建数据库

create database dataBaseName;

选择数据库

Use dataBaseName

删除数据库

Drop database databaseName;

创建表

create table tableName ( ID int  not null auto_increment,

                     stuID int,

                     courseID int ,

                                    RMTime TIMESTAMP,

                                    primary key (ID),

                                   );

向表中插入信息

INSERT INTO tableName VALUES (1,'admin','admin');

(注意字段类型为数字的就直接用数字,为字符的要加上单引号)

选取信息

1、 select * from tableName;

2、 select itemName from tableName;

3、 select itemName1,itemName2 from tableName;

4、 select * from tableName where itemName = name; (注意要是字段为字符则要加单引号)

5、 select * from tableName where itemName1 = name1 and itemName2 = name2;

6、 SELECT t1.name, t2.salary FROM tableName1 AS t1, tableName2 AS t2 WHERE t1.name = t2.name;

7、 SELECT t1.name, t2.salary FROM tableName1  t1, tableName2 t2 WHERE t1.name = t2.name;

8、 Select itemName as name from tableName;(将输出项更名)

9、 Select itemName from tableName having name;(选取的条件为是否存在指定字段)

10Select itemName from tableName having name > 10;(选取条件为指定条件)

11select itemName from tableName limit m; m(为返回记录的最大数目)

12select itemName from tableName limit n,m;n为要返回的记录的第一行的偏移量,m为返回记录的最大数目)

13select * into Outfile ‘fileName.sql’ from tableName;(从数据库中导出信息到文件中)

修改表结构

 

删除表

Drop table tableName;

恢复数据

1、 load data infile ‘fileName.sql’ into table tableName;(从文件导入信息到数据库表中)

2、  mysqladmin –u root –p 123456 create dataBaseName 
mysql –u root –p 123456 dataBaseName  < backup-file.sql;

另外,详细语法请参考:mysql语法手册.htm

更多参考:http://www.moon-soft.com/program/book/mysql/index.html

http://www.linuxforum.net/books/mysqlmanual/manual_toc.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MySQL水平分区表实际操作总结

原文链接:http://shuailan.iteye.com/blog/1056247 MySQL分区表操作代码 (本案例按月分区):        1. 创建分区表  CR...
  • boli1020
  • boli1020
  • 2013年12月24日 11:05
  • 3779

记下自己java面试的经历(转)

前端时间从昆明回到了杭州,所以就忙着找工作。找工作就是没完没了的面试,那不是一般的让人烦,每次面试的内容几乎差不多,重复回答着相同或相似的问题,接收着面试官的鄙视……想起一个有关面试的笑话:面试就是被...
  • qilixiang012
  • qilixiang012
  • 2014年07月19日 10:41
  • 824

MySQL索引和查询优化的实际操作

以下的文章主要介绍的是MySQL索引和查询优化的实际操作流程,我们大家都知道MySQL索引和查询优化在实际操作中出现的比例较高,所以对其有更深的了解会在你今后的学习中有所收获所。 恰当的索引可以...
  • sd4015700
  • sd4015700
  • 2015年08月19日 11:52
  • 295

MySQL水平分区表实际操作总结

MySQL分区表操作代码 (本案例按月分区):        1. 创建分区表 Sql代码   CREATE TABLE `表名` (      `EQUIPMENTID` char(17) ...
  • PHPService
  • PHPService
  • 2015年07月05日 23:41
  • 276

Mysql主从复制(master-slave)实际操作案例

这篇文章主要介绍了Mysql主从复制(master-slave)实际操作案例,同时介绍了Mysql grant 用户授权的相关内容,需要的朋友可以参考下 在这一章节里, 我们来了...
  • alibert
  • alibert
  • 2016年03月18日 09:05
  • 419

mysql merge分表实际操作

分表即把数据量大的表拆分成小表,根据项目的需求这里设为每个月定时创建merge分表,合并主表。 建立分表CREATE TABLE `device_access_log_201611` ( `...
  • u013446312
  • u013446312
  • 2016年11月17日 14:49
  • 178

MySQL水平分区表实际操作总结

转载自:http://shuailan.iteye.com/blog/1056247 本文总结个这段时间研究MySQL水平分区表总结,列举分区表的相关操作. 在网上看了很多文章,都太过于概念,注意集...
  • zhaoxb006
  • zhaoxb006
  • 2015年01月13日 09:11
  • 249

HBuilder 的实际操作

在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。...
  • leidl
  • leidl
  • 2017年07月03日 21:32
  • 178

jsp面试100问

1.什么是IOC 答:1.IOC就是控制反转,就是将对象创建的权利交给spring容器来完成。     从此程序员无需关注对象的创建过程。spring容器来维护对象的生命周期。 2.什么...
  • Jeff_pk
  • Jeff_pk
  • 2017年04月05日 15:49
  • 190

优化MySQL数据库性能的实际操作方案

此文章主要向大家描述的是优化MySQL数据库性能的实际操作方案,以及其实际操作中的实际应用代码的介绍,以下就是文章的具体内容描述。 AD: 以下的文章主要是对优化MySQL数据库性能的实际操作方案...
  • wakin002
  • wakin002
  • 2013年01月25日 16:05
  • 252
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql实际操作
举报原因:
原因补充:

(最多只允许输入30个字)