zoukankan      html  css  js  c++  java
  • 数据库

    一、数据库概述

    1.什么是数据

    描述事物的符号称之为数据,描述事物的符号可以是数字,也可以是文字、图片、图像、声音等

    2.什么是数据库

    数据库即存放数据的地方,将数据按照一定的格式存放。

    数据库中的数据按照一定的数据模型、描述和存储,具有较小的冗余度,较高的数据独立性和以扩展性,并可为各种用户共享

    3.什么是数据库管理系统(DBMS)

    DBMS可以为我们科学地组织和存储数据,高效获取和维护数据

    常用的数据库管理系统有:MySQL、Oracle、SQLserver、Access

    4.数据库、数据库管理系统、数据库、表

    数据库服务器:运行数据库管理软件

    数据库软件管理:管理数据库

    数据库:即文件夹,用来组织文件/表

    表:即文件,用来存放多行内容/多条记录

    二、mysql软件基本管理

    1.启动mysql

    ⑴.下载安装mysql

    ⑵.添加环境变量

    ⑶.启动服务器端

      制作系统服务:mysqld --install     net start mysql

    ⑷.mysql客户端连接服务端

      mysql无密码进入时,以游客身份进入

      以管理员身份进入:mysql -uroot -p 密码

    2.登录密码

    ⑴.修改密码:

    默认没有密码的情况下,设置密码

      cmd>>:mysqladmin -uroot password 密码

    有密码的情况下,修改密码

      cmd>>:mysqladmin -uroot -p原始密码 password 修改后的密码

    ⑵.破解密码,当忘记原始密码时采用

    关闭服务器

    跳过权限启动服务器:cmd>>:mysqld --skip-grant-tables

    进入游客模式:updata 库(mysql).表名(user) set password=password('设置密码') where user='root';

    重新启动服务端

    三、数据库基本操作

    1.库的操作:类似于文件夹

    增:

      create database 库名;

    查:

      查看所有的库:show databases;

       查看指定库中的信息:show create database 库名;

    改:

      alter database 库名 charset = '字符编码类型';

    删:

      drop database 库名;

    2.表的操作:类似于文件

    在操作表之前需要选择一个库进入

      use 库名;

    增:

      create table 表名(字段名 字段类型);

    查:

      查看当前库中所有表:show tables

      查看表结构:desc 表名;

    改:

      alter table 表名 modify name varchar(28);

    删:

      drop table 表名;

    3.记录的操作:类似于文件中的一行行数据

    增:

      insert into 表名 values('字段数据1','字段数据2',......),('字段数据1','字段数据2',......),......;

    查:

      select *(查找所有内容) from 表名 where 条件

    改:

      updata 表名 set 字段名=字段值 where 条件

    删:

      清空表记录,不提交可以恢复:delete from 表名

      删除,不可恢复:truncate table 表名

  • 相关阅读:
    第八讲、原型模式
    第七讲、建造者模式
    第六讲、抽象工厂模式
    第五讲、工厂方法模式
    第四讲、简单工厂模式
    第三讲、策略模式
    第二讲、备忘录模式
    第一讲、单例模式
    二、中国黑客
    java 17
  • 原文地址:https://www.cnblogs.com/hexianshen/p/12017296.html
Copyright © 2011-2022 走看看