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连接字符串的实际操作步骤汇总

MySQL连接字符串的实际操作步骤汇总 此文章主要向大家描述的是MySQL连接字符串的实际操作步骤汇总,其中包括MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接...

mysql merge分表实际操作

分表即把数据量大的表拆分成小表,根据项目的需求这里设为每个月定时创建merge分表,合并主表。 建立分表CREATE TABLE `device_access_log_201611` ( `...

maven实战(实际操作)

  • 2016-02-19 11:16
  • 37.84MB
  • 下载

Qt编程4:QSettings使用二(普通ini文件的读写:实际操作)

//setting文件写入 //----------------------------------------------------------------QSettings ini文件...
  • jiezhj
  • jiezhj
  • 2014-06-12 14:04
  • 1163

教程的实际操作转换

  • 2013-12-27 09:39
  • 11KB
  • 下载

Ubuntu硬盘分区的分区类型与实际操作

Ubuntu硬盘分区的常用系统,于是我学习研究了Ubuntu硬盘分区,在这里对大家详细介绍下Ubuntu硬盘分区应用,希望对大家有用Ubuntu硬盘分区包含了非常好的翻译和容易使用的架构.果你准备在硬...

100小时学会SAP实际操作演示

  • 2010-11-09 14:23
  • 10.21MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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