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语句需要多多练习,重点注意 增,删 ,改,查!!!

  • 相关阅读:
    SGU 271 Book Pile (双端队列)
    POJ 3110 Jenny's First Exam (贪心)
    HDU 4310 Hero (贪心)
    ZOJ 2132 The Most Frequent Number (贪心)
    POJ 3388 Japanese Puzzle (二分)
    UVaLive 4628 Jack's socks (贪心)
    POJ 2433 Landscaping (贪心)
    CodeForces 946D Timetable (DP)
    Android Studio教程从入门到精通
    Android Tips – 填坑手册
  • 原文地址:https://www.cnblogs.com/kangkang1999/p/13228029.html
Copyright © 2011-2022 走看看