zoukankan      html  css  js  c++  java
  • SQL基础一

    内容:数据库的创建删除、表格的增删改查

    USE 库名      、、进入数据库操作

    create database 库名   、、创建数据库

    drop database 库名    、、删除数据库

    -----------------------------------------------------------------------

    create table 表名    、、创建表

    列名  数据类型  是否为空  设置主键,             、、表的内容

    ……

    ……

    ------------------------------------------------------------------------

    DDL(数据定义语言):

    用于执行数据库的任务,对数据库以及数据库中的各种对象进行创建、删除、修改等操作。

    create   创建数据库或数据库对象  /不同数据库对象,其create语句的语法形式不同

    alter   对数据库或数据库对象进行修改  /不同数据库对象,其alter语句的语法形式不同

    drop    删除数据库或数据库对象    /不同数据库对象,其drop语句的语法形式不同

    -------------------------------------------------------------------------------------

    DDL(数据操作语言):用于操作数据库中的各种对象、检索和修改数据。

    检索:select   要查找的列名、要查找的列名  from 表名  where 条件  order by

    插入:insert    into    表名  (列名)values(列值)

    修改:update     表名      set   列名=更新值   where     条件

    删除:delete     from    表名     where     要删除的列名=要删除的列值

    --------------------------------------------------------------------------------------

    NOTE:每行结束要加


    数据库约束

    主键约束(primary key):根据实际情况,可以对某一列(字段)或某几列进行设置。

    好处:防止数据重复;在数据量很大的情况下,可以提高对该表的查询速度。

    检查约束(check约束):对表中某列的数据符合check条件。

    用法:列名(字段名)=’文本值’[数字] or[and]  列名(字段名)=’文本值’[数字]

    如:stuSex=’男’  or stuSex=’女’表示stusex这一列只能输入男或者女

    自动递增序号:当表中数据量很大,但是又找不到不重复的列的时候使用。

    作用:做主键

    外键约束:针对两张表操作。其中有一张是主键表(必须要设置主键),另外一张是外键表。外键表中的数据依赖于主键表中主键列的值。

  • 相关阅读:
    Mego(02)
    Mego(01)
    ThoughtWorks(中国)程序员读书雷达 —— 书籍下载整理
    Spring源码编译一次性通过&遇到的坑解决方法
    Elasticsearch怎么修改索引字段类型?
    Flume 自定义拦截器 多行读取日志+截断
    用Hibernate框架把hql生成可执行的sql语句-Oracle方言
    深入浅出SQL Server中的死锁 [转于CareySon]
    第一次迭代随笔
    结对编程代码分析
  • 原文地址:https://www.cnblogs.com/tcheng/p/5899614.html
Copyright © 2011-2022 走看看