zoukankan      html  css  js  c++  java
  • 数据库引擎,简单的增删改查

    1 数据库引擎

    引擎就是一个系统最核心的部分

    • 数据库引擎指的是真正的负责存储数据的模块

    查看支持的引擎:show engines;

    不同的引擎具备不同的特点:需要根据实际需求来选择最适合的

    补充:SQL全程是结构化查询语句,在关系型数据库中是通用的

    创建表指定引擎 create table 表名称(字段 类型) engine = 引擎名;

    各类引擎中,最强的也是默认的就是innodb

    2 简单的增删改查 CRUD

    create Retrieve update delete

    
    # 插入数据
    insert into 表名 values(v1, v2.....); # 该方式必须保证插入的数据个数与表格字段一一对应
    insert into 表名(字段名1,字段名2) values(v1, v2)# 该方式必须保证插入的数据个数必须与指定的字段一一对应
    insert into 表名 values(v1, v2....), (v1, v2....) # 同时插入多行数据
    
    # 删除数据
    delete from 表名;	# 删除所有记录
    delete from 表名 where 条件; 	# 删除满足条件的记录
    truncate table 表名; 	# 删除整个表中的记录
    
    # 更新数据
    update 表名 set 字段名称=新的值, 字段名称2=值2; 	# 修改所有记录,非常危险,所以要加条件
    update 表名 set 字段名称=新的值, 字段名称2=值2 where 条件; # 修改满足条件的记录
    
    # 查询数据
    select 字段1,字段2 from 表名 where 条件;	# 查看某些字段的满足条件的记录
    select * from 表名; # 查看全部字段的所有记录
    select database(); # 查看当前库
    s 查看当前mysql信息
    
    

    可能会遇到的问题

    1. 符号必须用英文。
    2. 中文乱码在创建库的时候修改。
    3. 无法结束是因为数据库认为你还没有输完,会让你多行输入,在命令行前面会提示你少了一个什么符号。

    3 创建表的完整写法

    create table 表名称(字段名称 字段类型[(长度整数) 约束]) character set utf8;

  • 相关阅读:
    DNS解析的并发性
    Pycharm(Jetbrains IDE)Debian buster Navigate Back/Forward (Ctrl+Alt+Left/Right)不好使的解决方法
    Linux命令行登录时的提示信息
    cmake编译Qt5
    cmake使用ccache
    bash 脚本所在文件夹
    gnome desktop
    gnome caps lock 和 num lock 键状态
    oracle 日期、月份处理
    独夜行
  • 原文地址:https://www.cnblogs.com/lucky75/p/11172972.html
Copyright © 2011-2022 走看看