MySql基础之数据操作

MySql数据操作MySql数据操作插入记录INSERT[INTO]tb_name(col_name,...){VALUE|VALUES}(VALUES...);VALUE和VALUES的执行效率是一样的不指定字段名称INSERTtb_nameVALUE(value);按照建表时的顺序给每一条记录赋
2019年08月19日 30次浏览

MySql入门

什么是数据库数据库是按照数据结构来组织储存和管理数据的仓库;常见的数据库oracleDB2SqlServerpostgreSqlMySql注意:数据库斌不等于数据库系统,数据库系统(DatabaseSystem)数据库数据库管理系统(DatabaseManagementSystem)DBMS;应用开
2019年08月19日 34次浏览

记一次服务器数据备份迁移的血与泪

记一次服务器数据备份迁移的血与泪在九月二十八日的时候决定重新初始化一下服务器,说干就干起来,备份主要文件,数据库,应用程序,docker镜像,容器....,毕竟我知道以我的性格若是不做的话,大概下次就是很久之后了。然后清除系统盘,更换新的系统,一顿操作行云流水,启动服务器,美滋滋,果然干净的系统就是
2019年07月06日 23次浏览

MySQL基础之表结构操作

表结构操作表结构操作添加字段和删除字段添加字段语法:ALTERTABLEtable_nameADD字段名称字段属性+[完整性约束条件]+[FIRST|AFTER字段名称]删除字段语法ALTERTABLEtb_nameDROP[COLUMN]字段名称注意同一张表的多个字段操作之间用,分割添加默认值和删
2019年06月15日 26次浏览

MySQL基础之特殊形式的查询

特殊形式的查询特殊形式的查询子查询:内层语句查询的结果可以作为外层语句查询的条件语法SELECT字段名称FROMtb_nameWHEREcol_name=(SELECTcol_nameFROMtb_name)子查询的情况由IN引出的子查询由比较运算符引出的子查询由exists引发的子查询由ANYSO
2019年06月15日 25次浏览

MySQL基础之数据表相关操作

数据表相关操作数据表定义:是数据库最重要的组成部分之一,数据是保存在数据表中;数据表由行(row)和列(column)来组成;每个数据表中至少有一列,行可以有0行一行或者多行组成;表名要求唯一,不要包含特殊字符,最好含义明确;创建表语法:sqlCREATETABNE(IFNOTEXISTS)tabl
2019年06月15日 26次浏览

MySQL基础之数据库相关操作

数据库相关操作数据库的相关操作创建数据库*SQL语句:`CREATE(DATABASE|SCHEMA)db_name;`*检测数据库名称是否存在,不存在则创建`CREATEDATABASEIFNOTEXISTSdb_name;`>若是数据库存在则会有一条警告信息,用SHOWWARNINGS;查
2019年06月15日 28次浏览

MySQL基础之完整性约束条件-主键

完整性约束条件主键习惯上使用无实际意义的字段作为主键usedb_imist;--测试主键;CREATETABLEtest_prinary_key(idINTUNSIGNEDPRIMARYKEY,--设置为主键不允许许为nullusernameVARCHAR(20));desctest_prinary
2019年06月15日 26次浏览

Mysql基础之存储过程

存储过程存储过程定义:存储过程是SQL语句和控制语句的预编译集合,以一个名称存储作为单元处理存储过程的优点增强SQL语句的功能和灵活性(封装SQL语句,可以加入逻辑控制)实现较快的执行速度(预先编译,减少了编译次数)减少网络流量(传输的数据量比较小)创建存储过程语法:CREATE[DEFINER={
2019年06月15日 24次浏览

mysql基础之外键约束

外键约束外键约束只有InnoDB引擎的数据库才支持外键创建外键建表时指定外键[CONSTRAINT外键名称]FOREIGNKEY(字段名称)REFERENCES主表(字段名称)*子表的外键字段和主表的字段类型要相似,如果是数值类型要求一致,无符号也要一致,如果是字符型,要求类型一致,长度可以不同如果
2019年06月15日 25次浏览