MySql教程

MySQL基础

本文主要是介绍MySQL基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 关系型数据库
    • SQL Server 微软
    • MySQL Oracle
    • Oracle Oracle
    • DB2 IBM
  • 非关系型数据库    NoSQL
  • DBA 数据库管理员
  • DBMS 数据库管理系统
  • DBS 数据库系统
  • 数据表 table
  • 记录 行
  • 字段 列
  • 一个库含多个表,一个表含多条数据
  • net start MySQL 开启服务
  • net stop MySQL
  • 端口3306
  • 绿版安装教程
  • https://www.cnblogs.com/laumians-notes/p/9069498.html

  • 数据定义语句(DDL) 建表 建库
    • 建库 create database 库名
  • 表数据操作语言(DML)
    • insert  update  drop
  • 数据查询语言(DQL)
  • 数据控制语言(DCL)
  • 数据库常用数据类型
  • 字符串
    • varchar (50) 可变长度(根据内存可变,最多50)
    • char(50) 固定长度
  • 数值
    • int float double decimal
  • 日期
    • date 年月日
    • time 时分秒
    • datetime 年月日时分秒
  • 大数据
    • blob
  • 建表
    • create table 表名(
    • 字段名 字段类型 约束,
    • 字段名 字段类型 约束,
    • ........
    • 字段名 字段类型 约束,
    • );
    • 约束
      • 1、唯一 unique
      • 2、非空 not null
      • 3、主键 primary key
      • 4、外键 foreign key
      • 5、默认值
      • 6、检查约束
    • 主键:
      • 功能相当于唯一且非空
      • 但是一个表只能设置一个主键,但是这个主键不一定只有一列 ,可以是多列组成(复合主键)
      • MySQL主键自增auto_ increment 可以人工插入,下一行继续自动加1,也可以设值
    • 修改表结构
      • 表名 alter table 旧名字 rename to 新名字
      • 字段类型
        • alter table 表名 modify 字段名 字段新类型
      • 字段名称
        • alter table 表名 change 旧字段名 新字段名 字段类型
      • 添加一列
        • alter table 表名 add *** **** first /after 第几列字段名
        • 默认:alter table 表名 add 字段 字段类型
      • 删除一列
        • alter table 表名 drop 字段名

 

这篇关于MySQL基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!