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;
    
  • 相关阅读:
    用户自定义控件的嵌套问题
    ASP.NET进阶:调用Javascript
    [网络收集]FCKeditor配置和精简【附源码】
    检查session判断用户是否退出登录
    Server.Transfer VS Response.Redirect
    asp.net下ckeditor3.0.1和ckfinder_aspnet_1.4.1.1的配置方法
    Sudoku(数独)
    转自:蓝色污点的专栏
    LETTERS(字母)
    放苹果
  • 原文地址:https://www.cnblogs.com/Ghostant/p/12016792.html
Copyright © 2011-2022 走看看