MYSQL

来源:互联网 发布:wear of it 编辑:程序博客网 时间:2024/05/18 22:42
一 MYSQL
 
 1 mysql语句每句以“;”结束
 
 2 “()”里的每句语句以“,”结束,最后一句后不加标点符号
 
 3 每执行一个语句都要右键刷新,查看结果
 
二 创建数据库
 
 语法格式:create database 数据库名
 
 
三 使用数据库
 
 1 语法格式:use 数据库名
 
 2 在数据库中创建表时,要先选择对应的数据库,以防找不着数据
 
四 删除数据库
 
 语法格式:drop 数据库名
 
五 创建表单
 
 1 语法格式:create table 表名();
 
 2 “()”内部列出所要创建的列,包括列名,数据类型以及约束
 
六 删除表单
 
 语法格式:drop table 表名
 
七 增加数据
 
 1 语法格式:INSERT INTO 表名(//表中需要增加数据的列) VALUES(//增加的数据);
 
 2 如果表中需要增加数据的列为多列时,用逗号分隔
 
 3 增加的数据用单引号引住(整型可以不用单引号)
 
 4 注意需要增加数据的列与值一一对应
 
八 查询数据
 
 语法格式:select 查询内容 from 所要查询的表  
 
九 修改信息
 
 语法格式:UPDATE 表名 SET 修改的列='修改后的值' WHERE 修改的限制条件
 
十 删除表中信息
 
 语法格式:DELETE FROM 表名 WHERE 选择删除的条件
 
十一 创建约束(PRIMARY KEY):为了数据有效
 
 1 创建主键约束
 
  (1)语法格式:ALTER TABLE 表名 ADD CONSTRAINT  PK_ 表名_需要设置主键的属性 PRIMARY KEY(属性)
 
  (2)主键是用来确定列的唯一性的,主键列不允许重复,一个表中只能有一个主键
 
  (3) 被主键约束的列不接受空值
 
 2 创建唯一约束(UNIQUE)
 
  (1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字UNIQUE
 
  (2)用来设置非主键列的唯一性的
 
 3 创建默认约束(default)
 
  (1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字default 默认值
 
  (2)默认约束 如果不设置该属性,则为默认值;若设置了,则为设置值
 
 4 创建外键约束(FOREIGN KEY)
 
  (1)语法格式:ALTER TABLE 从表表名 ADD CONSTRAINT FK_从表表名_外键 FOREIGN KEY (主表表名) REFERENCES 主表表名(主表主键);
 
  (2)用来校验添加到数据库中的数据是否有效,若无效,则不允许添加到数据
 
  (3)从表的外键值来自主表的主键
 
  (4)从表:获取数据的表;主表:提供数据的表
 
  (5)删表时,先删从表数据,再删主表数据;添加时,先加主表数据,再加从表数据
0 0
原创粉丝点击