基本的sql语句

数据库的操作

  • 创建数据库

    create database 数据库名;
    
  • 删除数据库

    drop database 数据库名;
    

表的操作

  • 创建数据表

    create table 表名称
    (
    列名称1 数据类型,
    列名称2 数据类型,
    列名称3 数据类型,
    ....
    )
    
    数据类型描述
    integer(size) int(size) smallint(size) tinyint(size)仅容纳整数。在括号内规定数字的最大位数。
    decimal(size,d) numeric(size,d)容纳带有小数的数字。“size” 规定数字的最大位数。“d” 规定小数点右侧的最大位数。
    char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。在括号中规定字符串的长度。
    varchar(size)容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。在括号中规定字符串的最大长度。
    date(yyyymmdd)容纳日期。
  • 删除表

    drop table 表名称; # 删除表(表的结构、属性以及索引也会被删除)
    truncate table 表名称; # 仅仅删除数据行,表结构未删除
    

数据的操作

  • 查找数据

    select 列名称 from 表名称;    # 查找指定列
    
    select * from 表名称;    # 查找所有列
    
    select distinct 列名称 from 表名称;  # 查找指定列,且不重复
    
    select 列名称 from 表名称 where 列 运算符 值;  # 查找符合条件的指定列的数据
    ------------运算符-----------
    =	等于
    <>	不等于
    >	大于
    <	小于
    >=	大于等于
    <=	小于等于
    BETWEEN	在某个范围内
    LIKE	搜索某种模式
    ----------------------------
    
    andor 顾名思义,是将多个条件结合起来
    select * from user where age > 18 and age < 60;  # 表示查找age处于18~60之间的数据行
    select * from user where age < 18 or age > 60;  # 表示查找age小于18或大于60的数据行
    
    
  • 插入数据

    insert into 表名称 values(值一,值二,值三,……)  # 插入一条数据
    insert into 表名称(列一,列二) values(值一,值二) # 指定要插入数据的列
    
  • 修改数据

    update 表名称 set 列名称 = 新值 where 列名称 = 某值  # 修改指定字段的值
    
  • 删除数据行

    delete from 表名称 where 列名称 =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值