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这一列只能输入男或者女

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

    作用:做主键

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

  • 相关阅读:
    5 粘包现象与解决方案
    4 Socket代码实例
    协程与多路io复用epool关系
    基于selector的socket并发
    基于select类型多路IO复用,实现简单socket并发
    协程实现多并发socket,跟NGINX一样
    利用协程实现简单爬虫
    协程
    进程池pool
    进程锁 Lock
  • 原文地址:https://www.cnblogs.com/tcheng/p/5899614.html
Copyright © 2011-2022 走看看