mysql相关知识

  • MYSQL 创建数据库

    创建数据库 how2java

    执行sql

    1. 选中SQL 编辑器
    2. 敲入sql语句: 
     
    create database how2java

    3. F9执行



  • 使用数据库how2java

    1. 重新登陆 
    2. 属性 
    3. 选择数据库 
    4. 选择how2java



  • MYSQL 创建表

    表名Hero
    有字段
    id 
    name
    hp
    damage

    CREATE TABLE hero (
      id int(11) AUTO_INCREMENT,
      name varchar(30) ,
      hp float ,
      damage int(11) ,
      PRIMARY KEY (id)
    )  DEFAULT CHARSET=utf8;
    
  • MYSQL 插入数据

    插入一条记录盖伦到表中

    insert into
    insert into hero values (null, '盖伦', 616, 100)
  • MYSQL 查询数据
    1.查询所有数据
    select * from hero

    2.统计表中有多少条数据
    select count(*) from hero

    3.分页查询
    显示前5条数据



    select * from hero limit 0,5
  • MYSQL 修改数据

    修改

    update hero set hp = 818 where id = 1
  • MYSQL 删除数据

    删除

    delete from hero where id = 1
  • MYSQL 备份
    1.使用客户端MySQL-FRONT 备份

    1. 右键点击数据库
    2. 输出菜单
    3. SQL 文件



    2.使用Mysql自带命令行 备份

    假定mysql安装在D:/software/MySQL Server 5.1/
    那么其bin目录下有一个mysqldump.exe文件
    账号是root
    密码是admin
    备份的数据库名是 test
    备份后的文件是 d:\test.sql

    "D:/software/MySQL Server 5.1/bin/mysqldump.exe" -uroot   -padmin   -hlocalhost   -P3306   test -r d:\test.sql
  • MYSQL 还原

    1.使用客户端Mysql-front还原

    与备份类似的
    1. 右键点击test数据库
    2. 输入
    3. SQL文件
    4. 选中前一步备份生成的SQL文件



    2.使用mysql自带命令

    假定mysql安装在D:/software/MySQL Server 5.1/
    那么其bin目录下有一个mysql.exe文件
    账号是root
    密码是admin
    还原的数据库名是 test
    还原的文件是 d:\test.sql

    "D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql

  • 检查MYSQL 是否开启INNODB,以及如何开启

    INOODB开启几个好处:
    1. 支持事务
    2. 支持外键约束
    而默认的MYISAM是不支持上述两条的。

    1.MYSQL 版本

    本教材经实验可在5.1、5.5上使用,5.7默认是InnoDB的,所以无需额外开启

    2.检查是否innodb已开启

    执行命令
     
    SHOW variables like 'have_%';

    在结果中的have_innodb,如果显示为YES,即表示启动了。 如果是NO或者DISABLED表示未启动。
    如果不存在也表示未启动。



    3.停止mysql

    首先执行命令停止mysql
     
    net stop mysql



    4.删除3个文件

    定位到D:\tools\MYSQL\mysql-5.1.57-win32\data 目录下,找到这3个文件
    ib_logfile0
    ib_logfile1
    ibdata1
    备份后,删除掉

    注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整



    5.在配置文件中增加一句

    打开文件:D:\tools\MYSQL\mysql-5.1.57-win32\my.ini

    添加一行 
     
    default-storage-engine=InnoDB


    也许已经存在
     
    default-storage-engine=MyISAM


    像下面这样,注释掉即可
     
    #default-storage-engine=MyISAM

    注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整


    6.启动mysq

    执行命令net start



    7.再检测




  • MYSQL 修改ROOT密码

    1.首先使用当前的密码进入mysql

    执行如下命令:
    "D:\tools\MYSQL\mysql-5.1.57-win32\bin\mysql.exe" -u root -padmin


    注: 我的mysql.exe文件位于D:\tools\MYSQL\mysql-5.1.57-win32\bin,请根据自己的情况,做相应的修改
    注: 我的密码是 admin, 请做相应调整。


    登陆成功后,如图所示,出现mysql提示符。



    2.修改密码

    执行如下命令,即可把root密码修改为admin
     
    set password for root@localhost = password('admin');




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值