zoukankan      html  css  js  c++  java
  • 11课上笔记

    上节课回顾:

      1. 进程线程:I/O操作 , 计算操作

      2. praamiko: 

      3. 协程:

        -微线程

        和I/O结合

    内容:

      1. MySQL

        -- 程序

          --socket客户端

    2. 根据ip和端口进行连接

    3. 发送指令(send)

    7. 接受结果

          --socket服务端

    1. 运行起来

    4. 获取命令(recv): xxxx

    5. 解析命令:

      ...文件操作

      ...文件内容操作

    6. 返回结果

      数据库管理系统(软件)

      --客户端

      --服务端

        

    SQL语句:

      文件夹操作(数据库):

    创建:

      create database db1;

      create database db1 default charset  utf8;

    删除:

      drop database db1;

    进入文件夹:

      use db1;

      文件操作(数据表)

    创建:

      create table tb1(

          id int not null auto_increment primary key,

          name char(20)

          age int default(默认) 18,

          gender char(1)

          )

          1 . 列名

          2 .数据类型

          3 .是否可以为空

          4 .默认值

          5 .自增(一个表只能有一个自增列)

          6 .主键:

              约束:不能为空,不能重复(primary key)

              索引:加速查找:

          7 .外键

              约束:只能是某个表中某列已经存在数据

               

    多表:   

    create table userinfo (

          id int not null auto_increment primary key,

          name char(20)

          age int default(默认) 18,

          gender char(1)

          )engine=innodb default charset=utf8;

    insert into userinfo(name,age,gender) values('alex',19,'男')

    删除

      文件内容操作(数据行)

  • 相关阅读:
    let与const的区别
    IOS客户端UIwebview下web页面闪屏问题
    移动端click事件延迟300ms问题
    css3+visbibilty解决淡入淡出问题
    git学习之branch分支
    git学习之冲突解决办法
    webpack+vue-cli项目打包技巧
    一个高级PHP工程师所应该具备的
    多站点
    PHP error_reporting() 错误控制函数功能详解
  • 原文地址:https://www.cnblogs.com/lipingzong/p/7141025.html
Copyright © 2011-2022 走看看