zoukankan      html  css  js  c++  java
  • 20191323第十四章学习笔记

     MySQL

      MySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。

     数据库操作

    1. 连接MYSQL:
    mysql -u root -p
    Enter password:
    mysql>
    
    复制

    MSE2hvPWK9cW8u1x

    1. 显示数据库:SHOW DATABASES命令可显示MySQL中的当前数据库

    2. 新建数据库:CREATE DATABASE dbname 创建一个名为dbname的数据库,如果数据库已经存在,则可以使用IF NOT EXISTS子句对命令限定。

    3. 删除数据库:DROP DATABASE dbname 删除已存在的命名数据库,该命令可以用一个可选的IF EXISTS 子句限定。

    4. 选择数据库:USE dbname命令选择一个数据库

    5. 创建表:CREATE TABLE table_name 命令回在当前数据库中创建一个表;DESCRIBE 命令显示表格式和列属性。

    6. 删除表:DROP TABLE table_name 命令删除表

      Mysql中的数据类型

    1. 数值类型:
      1. INT:整数(4字节),TINYINT:(1字节)S,MALLINT:(2字节)等。
      2. FLOAT:浮动指针数。
    2. 字符串类型:
      1. CHAR(size):固定长度字符串,长度为1~255字符。
      2. VARCHAR(size):可变长度字符串,但不能使用任何空格。
      3. TEXT:可变长度的字符串。
    3. 日期和时间类型:
      1. DATE:日期格式为YYYYMM-DD。
      2. TIME:以HHMMSS格式保存时间.

    数据表操作

    创建表

    CREATE TABLE [IF NOT EXISTS] TABLENAME(
    	ColumnName columnType columnAttribute,...
    	PRIMARY KEY(columnName),
    	FOREIGN KEY (columnName) REFERENCES tableName (columnName)
    );
    

    删除表

    • DROP TABLE table_name ;

    插入行

    • INSERT INTO table_name VLAUES(columnValue1, columnValue2,.....);

    删除行

    DELETE FROM table_name;
    DELETE FROM table_name WHERE condition;
    

    更新表

    UPDATA命令用于修改表中的现有记录()。

    • UPDATA table_name SET coll = value1, col2 = value2, ... WHERE condition;

    修改表

    1. 修改表名
      ALTER TABLE table_name RENAME TO new_name;
    2. 添加列
      ALTER TABLE table_name ADD column_name datatype;
    3. 删除行
      ALTER TABLE table_name DROP column_name datatype;

    关联表

    • 一对一
    • 一对多
    • 多对多
  • 相关阅读:
    [转]Magento刷新索引的几种方法
    [转]centos7 移动mysql5.7.19 数据存储位置
    [转]解决Magento批量导入带图片的商品的问题
    [转]【mysql监控】查看mysql库大小,表大小,索引大小
    [转]Centos系统中查看文件和文件夹大小
    [转]Magento 2.2 Developer Documentation
    [转]Magento2开发教程
    [转]Magento Configurable Product
    [转]论magento1和magento2的速度性能优化问题
    [转]本地 Windows 计算机密码登录 登录 腾讯云 Linux 实例
  • 原文地址:https://www.cnblogs.com/2902480848sy/p/15680147.html
Copyright © 2011-2022 走看看