当前位置:   article > 正文

MySQL 操作语句大全(详细)_数据库代码大全

数据库代码大全

总结内容

1. 基本概念

  • 数据库的概念
    1)结构化查询语言(Structured Query Language)简称SQL;
    2)数据库管理系统(Database Management System)简称DBMS;
    3)数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;

  • SQL常用的3个部分
    1)数据查询语言(DQL):其语句也称“数据库检索语句”,用以从表中获得数据,保留字SELECT经常使用,DQL也是所有SQL中用的最多的,其他保留字还有WHERE, ORDER BY, GROUP BY和HAVING这些保留字还与DML一起使用;
    2)数据操作语言(DML):其余局包括动词INSERT,UPDATE和DELETE。他们分别用于添加,修改和删除表中的行。也称动作语言;
    3)数据定义语言(DDL):DDL主要用于操作数据库。


2. SQL列的常用类型

MySQL:           |         Java:
INT              |         int
BIGINT           |         long
DECIMAL          |         BigDecimal
DATE/DATETIME    |         java.util.Date
VARCHAR          |         String
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3. DDL简单操作

3.1 数据库操作

  • 连接数据库语句
mysql -uroot -padmin;
  • 1
  • 查看数据库列表:
show databases
  • 1
  • 创建数据库
create database 数据库名称;
  • 1
  • 删除数据库
drop database 数据库名称;
  • 1
  • 修改数据库(alter databese)
# 修改数据库编码格式
alter database 数据库名称 charset=编码格式;
  • 1
  • 2
  • 查看当前数据库下所有数据表
show tables;
  • 1

3.2 表操作

  • 表的约束
    1)非空约束:NOT NULL,不允许某列的内容为空;
    2)设置列的默认值:DEFAULT;
    3)唯一约束:UNIQUE,该表中,该列的内容必须唯一;
    4)主键约束:PRIMARY KEY,非空且唯一;
    5)主键自增长:AUTO_INCREMENT,从1开始,步长为1;
    6)外键约束:FOREIGN KEY,A表中的外键列。A表中的外键列的值必须参照于B表中的某一列(B表主键)。

  • 建表
    1)建表语法:

列名1  列的类型  [约束
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/458549
    推荐阅读
    相关标签
      

    闽ICP备14008679号