SQL数据库学习之路(二)

951201193-wzc 2021-09-07 原文


SQL数据库学习之路(二)


(一)1.约束:实现数据的有效性检查———主键(保证值是唯一的)

2.非空(输入的数据不允许为空)

3.唯一(存入的数据不能重复)

4.默认(自己不给数据添加值,值会默认添加)

5.检查(给值一个选定的范围)

6.外键(对关系的有效性进行检查,有关系才有外键)

(二)脚本操作数据库

1.不区分大小写,字符串使用单引号,末尾不需要加分号。

2.按功能分类:

          DDL:数据定义语言,用于各种数据库对象的创建,关键字:create、alter(修改)、drop(删除)

          DML:数据管理语言,用于对表数据的添加、修改、删除、查询,关键字:insert(增加)、update(修改)、delete、select(查询)

          DCL:数据控制语言,用于权限分配

3.注释: 单行注释—-,多行注释/* */

 4.可以通过查看master数据库中的sysdatabases表,来了解当前存在的数据库。选择新建查询,然后选择master。

use master —调用master数据库

select * from sysdatabases—-选择存在的所有数据库

create database dptest——创建数据库

drop database dptest——删除数据库

5.创建一个数据库

reate database dptest
on primary(
    name=\’dptest\’,  –主数据文件的逻辑名称
    filename=\’F:\SQL\dptest\dptest.mdf\’,   –主数据文件的物理名称
    size=10mb,        –主数据文件的初始大小
    filegrowth=10mb                –主数据文件的增长率
)

log on(
    name=\’dptest_log\’,  –日志文件的逻辑名称
    filename=\’F:\SQL\dptest\dptest_log.ldf\’,    –日志文件的物理名称
    size=5mb,        –日志文件的初始大小
    filegrowth=10%                –日志文件的增长率
)

发表于
2018-10-20 16:05 
空城机 
阅读(222
评论(0
编辑 
收藏 
举报

 

版权声明:本文为951201193-wzc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/951201193-wzc/p/10294967.html

SQL数据库学习之路(二)的更多相关文章

  1. 操作系统——银行家算法(C语言) – 空城机

    操作系统——银行家算法(C语言) (1)基本概念     死锁:多个进程在执行过程中, […]...

  2. 人工智能–野人过河 – 空城机

    人工智能–野人过河 课程简介 人工智能(Artificial Intelligence),英文缩写 […]...

  3. 人工智能–遗传算法(旅行商问题) – 空城机

    人工智能–遗传算法(旅行商问题) 人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、 […]...

  4. JavaScript学习(十)

    JavaScript学习(十) 目录 练习: String对象的方法 1.查找字符串 (1)charAt()方 […]...

  5. JavaScript学习(练习) – 空城机

    JavaScript学习(练习) 练习:用户登录界面 代码: <script type=”t […]...

  6. JavaScript学习(一)

    JavaScript学习(一) 一、使用软件Hbuilder。 二、javascript(java编程语言,s […]...

  7. SQL数据库学习之路(一)

    SQL数据库学习之路(一) 1.数据库简介(一个放数据的仓库)  解决的问题:持久化存储,优化读写,保证数据的 […]...

  8. 人工智能–遗传算法(旅行商问题) – 空城机

    人工智能–遗传算法(旅行商问题) 人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、 […]...

随机推荐

  1. PHP面向对象-看父类调用子类方法

    PHP面向对象-看父类调用子类方法 大部分面向对象编程语言中,父类是不允许调用子类的方法的,但是PHP中可以 […]...

  2. lesson 4:凯撒密码问题

    一·问题描述 二·解决过程 1.设计思路 ①人机交互界面 ②加密函数(将字符串的每一个字符提取出来,通过对字符 […]...

  3. 操作系统–存储管理的任务

    操作系统–存储管理的任务 存储管理的任务 存储管理一共有三个存储管理任务: –存储分配 […]...

  4. CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

    先来解释一下,什么是 LAMP。正如标题所言,LAMP 实际上就是 Linux、Apache、MySQL、PH […]...

  5. python和JavaScript哪个更容易上手 ?

    Python Python 是对于第一次编程的人来说是最为流行的编程语言之一,而且这不是巧合。Python 是 […]...

  6. 14个清理和优化Mac的强大技巧

    有没有发现你的Mac运行速度越来越慢?想知道为什么 Mac 的运行速度比平时慢了吗?其实你只需要清理一些文件。 […]...

  7. 浅谈SpringMVC执行过程

           通过深入分析Spring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访 […]...

  8. redis之mq实现发布订阅模式

    示例代码-github 概述 Redis不仅可作为缓存服务器,还可用作消息队列,本示例演示如何使用redis实 […]...

展开目录

目录导航