zoukankan      html  css  js  c++  java
  • MYSQL数据库入门(一)

    MySql数据库

    ​ 1)基于C/S架构的软件,本质上就是一个基于网络通信的软件。

    ​ 2)所有基于网络通信的软件,底层都是socket。

    ​ 3)对外提供了统一 的接口----->sql语句

    库操作

    # 增
    CREATE DATABASE db1;
    # 删
    DROP DATABASE db1;
    # 改
    ALTER DATABASE db1 CHARSET='utf-8';
    # 查
    SHOW CREATE DATABASE db1 G;
    SHOW DATABASE db1;
    

    表操作

    # 增
    CREATE TABLE tb1
    (
    字段1 数据类型 约束条件,
    字段2 数据类型 约束条件,
    );
    # 字段增
    ALTER TABLE tb1 ADD <新字段名> <数据类型> {约束条件} FIRST|AFTER <字段名>;
    (参数FIRST将字段插在第一列)
    (参数AFTER可指定字段插入的位置)
    
    # 删
    DROP TABLE tb1;
    
    # 字段删
    ALTER TABLE tb1 DROP <字段名>;
    
    
    # 字段改
    ALTER TABLE tb1 MODIFY <字段名> <数据类型> {约束条件};
    ALTER TABLE tb1 CHANGE <旧字段> <新字段> <数据类型> {约束条件};
    
    
    # 查
    SHOW TABLES;
    SHOW CREATE TABLE tb1;
    
    DESC tb1 G;
    

    记录操作

    # 增加记录
    INSERT INTO tb1 VALUES(value1,value2,value3......) # 按字段顺序插入
    INSERT INTO tb1 (id,name,salary) VALUES(NULL,"yyh",400000) # 指定字段名插入
    INSERT INTO tb1 VALUES
    (value1,value2,value3),
    (value11,value22,value33); # 插入多条
    
    # 删除记录
    DELETE FROM tb1 where id=1; # 删除所有id为1的字段
    DELETE FROM tb1; # 清空表记录,不提交,可恢复
    TRUNCATE TABLE tb1; # 删除,不可恢复,同时删除AUTO_INCRENMENT当前值
    
    # 改
    UPDATE tb1 SET name='yanyuhui' where id=1; 
    
    # 查
    SELECT *FROM tb1 WHERE id>10;
    SELECT name FROM tb1 WHERE id>10;
    
  • 相关阅读:
    aodquery,clientdataset数据控件之间的速度区别
    centos防火墙相关
    centos安装jdk,精简
    delphi 操作excel复制区域功能呢
    centos安装redis,最靠谱的教程
    图像识别,借助百度云,上传图片实现逻辑
    LinkedHashmap和HashMap对比以及说明
    Windows环境下Zookeeper安装和使用
    你不知道的JavaScript--Item1 严格模式
    jQuery学习之旅 Item2 选择器【二】
  • 原文地址:https://www.cnblogs.com/Ghostant/p/12016792.html
Copyright © 2011-2022 走看看