zoukankan      html  css  js  c++  java
  • 实习记录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 (这里为数据库备份文件存储的位置)

  • 相关阅读:
    [debug]重定义默认參数
    UVA 1329 Corporative Network【并查集】
    fork同一时候创建多个子进程的方法
    CSS3弹性布局内容对齐(justify-content)属性使用具体解释
    python监控linux性能以及进程消耗的性能
    Android实战简易教程-第十三枪(五大布局研究)
    Linux 截图
    (hdu step 7.1.6)最大三角形(凸包的应用——在n个点中找到3个点,它们所形成的三角形面积最大)
    【SPOJ-GSHOP】Rama and Friends【贪心】【细节】
    【编程题目】在字符串中找出连续最长的数字串,并把这个串的长度返回
  • 原文地址:https://www.cnblogs.com/wj204/p/3580102.html
Copyright © 2011-2022 走看看