zoukankan      html  css  js  c++  java
  • Mysql学习日记-01介绍

    学习路线:关于 web框架-》-python -前端 -mysql

    学习做项目:-简单CURD -保障系统(博客+bbs+后台管理)-CMDB资产管理 -CRM-堡垒机

    学习爬虫: -Scrapy

    其他: ---

    1. mysql : 是用于管理文件的一个软件

        -服务端软件 :socket服务端 -本地文件操作 - 解析指令(sql语句)

                   -客户端软件: socket客户端  - 发生指令  - 解析指令(sql语句)                           

      ps:-DBMS数据库管理系统

         -sql语句


           其他类似软件:

          关系型数据库:sqllite ,db2,oracle ,access,sql,sqlserver

          非关系型数据库:MongoDB,redis

    2.连接

    默认:用户root


    show databases;

    use 数据库名称;

    show tables;

    select * from 表名;

    select name,age,id from 表名;

    mysql数据库user表
    use mysql;
    select user,host from user;

    创建用户 : create user 'kk'@127.0.0.1 identified by '123';

          create user 'kk'@'%' identified by '123';

    3. 学习sql语句规则

      操作文件夹

          create database db;

          create database db character  set utf8;(中文转码)

                  show database db;

      操作文件 

           show table;

             create table t1 (id int not null auto_increment primary key,

                     name varchar(20));                                            

        

            create table t1(
                列名 类型 null,
                列名 类型 not null,
                列名 类型 not null auto_increment primary key,
                id int,
                name char(10)

    )

    auto_increment 表示:自增
    primary key: 表示 约束(不能重复且不能为空); 加速查找
    not null: 是否为空

    数据类型:   tinyint    int    bigint    float    double 0.0000000000001  decimal 0.1                  

                 字符串 ;  char()   varchar   

          数据类型:datetime   enum set 

    清空表 :   delete from t1 l

            truncate table t1;

    删除表:     drop table t1;  

    插入数据 :        

           insert into  t1(id, name) values (1 , 'kk');

    删除 : 

            delete from t1 whete   id <6

    修改      

                     update  t1 set age = 18;

    外键:                

          create table userinfo(
              uid bigint auto_increment primary key,
              name varchar(32),
              department_id int,
              xx_id int,
              constraint fk_user_depar foreign key (department_id) references color(id)

              )

         

              create table department(
                id bigint auto_increment primary key,
                title char(15)

               )

    总结: sql语句需要多多练习,重点注意 增,删 ,改,查!!!

  • 相关阅读:
    NOIP200801 ISBN号码
    NOIP200902分数线划定
    NOIP200901多项式输出
    NOIP200603 Jam的计数法
    HDNOIP201102读数
    Modular Inverse(扩展欧几里得)
    青蛙的约会(扩展欧几里得)
    A Famous City(单调栈)
    Triangles
    2971: 魔族密码 (trie树)
  • 原文地址:https://www.cnblogs.com/kangkang1999/p/13228029.html
Copyright © 2011-2022 走看看