zoukankan      html  css  js  c++  java
  • python 零基础学习之路-12 Mysql系列

    一 初始数据库

      1、认识小结  

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

        数据库管理软件(DataBase Management System,DBMS):管理-数据库

        数据库(DataBase,DB):即文件夹,用来组织文件/表

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

      2、mysql介绍:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

         数据库管理软件可以分为两大类:

          #1 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用,关系型数据库需要有表结构。

          #2 非关系型:mongodb,redis,memcache,非关系型数据库是key-value存储的,没有表结构。

          (mysql就是一个基于socket编写的C/S架构的关系型数据库管理软件)

      3、初识mysql语句:

        SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:
        #1、DDL语句    数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
        #2、DML语句    数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
        #3、DCL语句    数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

        #1. 操作文件夹
                增:create database db1 charset utf8;
                查:show databases;
                改:alter database db1 charset latin1;
                删除: drop database db1;


        #2. 操作文件
             先切换到文件夹下:use db1
             增:create table t1(id int,name char);
                查:show tables
                改:alter table t1 modify name char(3);
                      alter table t1 change name name1 char(2);
                删:drop table t1;
       

        #3. 操作文件中的内容/记录
                增:insert into t1 values(1,'egon1'),(2,'egon2'),(3,'egon3');
                查:select * from t1;
                改:update t1 set name='sb' where id=2;
                删:delete from t1 where id=1;

            清空表:
                   delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一样作为起始。
                   truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,
                   auto_increment 表示:自增
                   primary key 表示:约束(不能重复且不能为空);加速查找

      

  • 相关阅读:
    [转载]苹果推送通知服务
    Lovekey
    大数阶乘的位数
    大明A+B
    大数取余
    A+Bcoming
    大数取余(C++)
    验证角谷猜想
    麦森数(转)
    大数阶乘的位数(C++)
  • 原文地址:https://www.cnblogs.com/liuzeng/p/9069798.html
Copyright © 2011-2022 走看看