• MYSQL


    MYSQL


    MySQL是开源的数据库,everyone都可以获取数据库的源代码,everyone可以修正MySQL的
    缺陷;MySQL跨平台,不仅可在windows系统中运行,也可在Linux、UNIX和Mac OS系统 中运行;自由软件,可以从MySQL官网直接下载免费使用;功能强大且使用方便MySQL是一个真正的多用户、多线程SQL数据库服务器。Mysqld和客户程序组成,可快速,有效和安全的处理大量数据,使用非常简单,相对于Oracle而言。目标:快速、健壮、易用。

    mysql客户端下载

    该文档根据上课内容整理,通过markdown来复习上课内容,也是对markdown的熟悉。

    • mysql windows 下环境配置
    • mysql CMD 下的登录
    • mysql 数据库的操作
    • mysql 对数据库中表的操作

    mysql windows 系统环境配置

    1. 点击 我的电脑 --->高级系统设置 --->环境变量
    2. 系统变量 ---> 新建
    3. 变量名:PATH;变量值:mysql.exe的位置

    mysql cmd命令下登录

    #命令

    mysql [-h hostname] [-P port] -u user -p

    /*
    hostname:本机为localhost或127.0.0.1;
    port:默认为3306
    user:root或其他
    */

    数据库的操作

    创建数据库

    create database 数据库;

    显示数据库

    show databases;

    删除数据库

    drop database 数据库;

    创建数据库并使其字符集为utf8

    create database ishop1 default charset=utf8;

    使用数据库

    use 数据库名;

    表的操作

    新建数据表

    create table table_name(
    属性名 属性值 [约束],
    属性名 属性值 [约束],
    ......................
    属性名 属性值 [约束]);

    • 增加表数据

    insert into table_name([field1,field2.......fieldn]) values(value1,value2...valuen)

    例:insert into commoditytype (ct_id,ct_name) values (2,'书本');

    注:列名要和表中的个列一一对应,顺序名称类型一个都能错,后面的数据类型也是一样的

    '' 单引号修饰变量名;
    `` 反引号修饰表名;

    • 删除数据

    DELETE FROM table_name WHERE CONDITION;

    例: delete from commoditytype where ct_id=2;

    注:!!!删除语句一定要写删除条件,否则整张表都会删除!!!

    • 更新数据

    UPDATE table_name SET field1=value1,field2=value2.....fieldn=valuen WHERE CONDITION

    例:update commoditytype set ct_name='书本' where ct_id=3;

    注:!!!更新语句一定不能忘记条件命令,否则整张表数据都会修改成一样的!!!

    mysql报错的类型

    1.表不存在
    例:Table 'ishop1.commmoditytype' doesn't exist
    2数据类型不匹配
    3外键约束

    非学无以广才,非志无以成学。 正是因为今天的不完美,才对未来充满希望。 ----长帆
  • 相关阅读:
    线性回归(Linear Regression)的理解及原理
    3个模型搞清楚用户留存分析
    机器学习简单介绍
    数据分析经典方法:5W2H分析法
    使用guava RateLimiter限流
    Maven之assembly自定义打包
    IDE自动编译
    神奇的$scope
    二分法查找
    深入理解CSS选择器优先级
  • 原文地址:https://www.cnblogs.com/changfan/p/11242136.html
Copyright © 2020-2023  润新知