实习记录10

 MySQL数据库基础

 1.启动MySQL服务器

  1)通过系统服务器启动MySQL服务器

  2)在命令提示符下启动MySQL服务器

   选择"开始"/“运行”命令,在弹出的"运行"对话框中输入cmd命令,按Enter键进入DOS窗口。在命令提示符下输入:\> net start mysql 按Enter键即可启动MySQL服务器。

 2.连接MySQL服务器

   连接MySQL服务器通过mysql命令实现,MySQL服务器启动后,选择”开始“/"运行"命令,在弹出的"运行"对话框中输入cmd命令,按Enter键后进入DOS窗口,在命令提示符下输入:

  mysql -uroot -h127.0.0.1 -ppassword

3.断开MySQL服务器

 在MySQL提示符下输入exit或者quit命令断开MySQL连接,格式如下:

4.停止MySQL服务器

 1)通过系统服务器停止MySQL服务器

 2)在命令提示符下停止MySQL服务器

   选择"开始" /”运行“ 命令,输入net stop mysql

 3)使用mysqladmin命令停止MySQL服务器

    格式为:mysqladmin -uroot shutdown -proot

5.MySQL数据库操作

  1)创建数据库 格式为:CREATE DATABASE 数据库名;

  2)查看数据库 格式为:SHOW DATABASES;

  3)选择数据库 格式为:USE 数据库名;

  4)删除数据库 格式为:DROP DATABASE 数据库名;

6.MySQL数据表操作

  1)创建数据表 格式为:CREATE[TEMPORARY] TABLE[IF NOT EXITS] 数据表名 [(create_definition,...)][table_options][select_statement];

   TEMPORARY 使用该关键字,表示创建一个临时表。 IF NOT EXITS该关键字用于避免表不存在时MySQL报告的错误。 create_definition 表示列属性部分。MySQL要求在创建表时,表至少包含一列。 table_options 表的一些特性参数。 select_statement select语句描述部分,用它可以快速地创建表

   实例代码:

 2)查看表结构SHOW CLOUMNS或DESCRIBE

 ①SHOW COLUMNS语句

  语法格式为: SHOW   [FULL] COLUMNS    FROM  数据表名  [FROM  数据库名];

  或 SHOW [FULL] COLUMNS FROM 数据表名.数据库名;

 

 ②DESCRIBE语句

  语法格式为:DESCRIBE 数据表名;(DESCRIBE 可以简写成DESC)

 3)修改表结构ALTER TABLE

   修改表结构使用ALTER TABLE语句,修改表结构指增加或者删除字段,修改字段或者字段类型,设置或取消主键外键,设置或取消索引以及修改表的注释等。

  语法格式为:ALTER[IGNORE] TABLE 数据表名  alter_spec[,alter_spec]...;(当指定IGNORE时,如果出现重复关键的行,则只执行一行,其它重复的行被删除。)

 

 4)重命名表RENAME TABLE

    格式为:RENAME TABLE 数据表名1 To 数据表名2;

  5)删除表DROP TABLE

    格式为:DROP TABLE 数据表名;(更好的格式为:drop table if exists 数据表名;)

 6)插入记录insert

    格式为:insert into 数据表名(column_name,column_name2,...)values (value1,value2,...)

 

 7)查询数据库记录

  格式为 select  * from  数据表名 

   

 8)修改记录UPDATE

   格式为:update 数据表名 set column_name=new_value1,column_name2=new_value2,...[where condition]

 9)删除记录delete

   格式为:delete from 数据表名 where condition

 7. 数据的备份

 在命令行模式下完成对数据的备份,使用的是MYSQLDUMP命令。通过该命令可以将数据以文本文件的形式存储到指定的文件夹下。

   

    -uroot 中的"root"是用户名,-p123456是密码,mydb是数据库名,F:\db_database.txt是数据库备份存储的位置

  8.数据的恢复

  格式为 mysql -uroot -proot  数据库名(或表名) < F:\db_database.txt (这里为数据库备份文件存储的位置)

posted @ 2014-03-04 15:39  wj704  阅读(352)  评论(0编辑  收藏  举报