JavaWeb——MySQL_总结

一.mysql:数据库软件

2.1 卸载:

        1.停止服务

          Win+R-->services.msc-->mysql-->右击-->停止服务

        2.卸载 win+r-->appwiz.cpl-->mysql-->右击-->卸载

        3.手动删除目录

         *  找到myql的安装目录”D:\Program Files\MySQL\MySQL Server 5.5” 下的my.ini (mysql的配置文件),

            在在这个文件中 找到datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/",找到datadir对应的

            文件夹(寻找过程中放开隐藏文件属性),将mysql文件夹删除                   

         *  删除mysql的安装目录          


2.2 安装  

         详见安装文档          

2.3访问:

        进入:  Win+R-->cmd-->mysql -u root -p-->root-->enter

        退出:  exit--exit

      2.4 如何修改root密码

          在my.ini的文件做末尾加入  skip-grant-tables

          重启mysql服务,这时的mysql不需要密码即可登录数据库

          然后进入mysql

mysql>use mysql;

mysql>更新 user set password=password('新密码') WHERE User='root';

mysql>flush privileges;

运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。      

      

      2.5  my.ini文件

      2.6 各种错误参考安装报错文档


二.SQL:Structured Query Language  结构化查询语言

  3.1 概念:

  用于操作关系型数据库的一门语言,它定义了一种操作关系型数据库的规范

  3.2 SQL分类

DDL(*)(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;

DML(***)(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);

DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;

DQL(*****)(Data Query Language):数据查询语言,用来查询记录(数据)。


    


3.3  DDL:操作数据库和数据表,表中的列

3.3.1 操作数据库

 c: create 创建  

* create database 数据库名称;

r: read   查询

* show databases; //查询所有的数据库名称

* show create database 数据库名称;//查询创建的数据库的详细信息

u: update 修改

* 修改数据库的编码

alter database 数据库名称 character set 字符集名称;//修改数据库编码

d: delete 删除

*  drop database 数据库名称;//删除数据库

3.3.2 操作表:

    3.3.2.1  C:创建表

 * 数据类型:

     int:整型

  double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;

  char:固定长度字符串类型;  char(5)  "aa"

  varchar:可变长度字符串类型; varchar(5)  "aa"

  text:字符串类型;

  blob:字节类型;

  date:日期类型,格式为:yyyy-MM-dd;

  time:时间类型,格式为:hh:mm:ss

  timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 


 * 创建表语法:

 create table 表名(

列名1 数据类型,

        列名2 数据类型,

列名3 数据类型,

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值