zoukankan      html  css  js  c++  java
  • SQL的常用语句

    一些简单的SQL命令:

    1:show 命令

          show databases 显示MySQL中所有的数据库

          show tables    显示某个数据库中所有的表

    2:use 命令

          use 数据库名 进入这个数据库

    3:exit 命令 退出数据库

    4:select 从表中查找记录

         select *from table 查找表中所有的记录

         select name from table  查找表中name列的记录

    5:SQL语句中的常用数据类型

          数值类型 int /float/double等

          日期类型 data 记录年月日  time 记录时分秒   year 记录年  datatime=data+time

          字符和字符串类型  char(n)  varchar(n)

    6:alter table 表名 add/drop 

          alter table 表 add  给表添加列,或修改类的属性,比如给列添加约束

          alter table person add id int;//给person表中添加一个id列

          alter table 表 drop 删除表中的某个列 或删除某个类的属性 如约束

          alter table person drop id;//从person表中删除id列

          alter table person drop primary key;//删除person表中的主键约束

    7:alter table 表名 modify  修改表中列的属性, 如列的类型或约束  只能对表中已经存在的列进行操作

         alter table person modify primary key(id)  //把表中的id列修改为主键约束

    8:where 判断条件

         select *from person where age=3;//查找person表中age为3的记录

    9:describe+表名   查找这个表的结构

    10:delete from 表名 where 条件 删除符合条件的一条记录

           delete from person where id=1;//删除id=1这条记录

           delete from person //后面不加where 则删除person表中所有的记录    和truncate table 的效果是一样的

    11:update 表名 set 替换的记录  where 条件  修改符合条件的指定记录

            update person set age=1 where id=4;//将person表中的id=4的记录中age修改为1

    12:drop table 表名   删除指定的表

    13:truncate table 表名   删除表中的所有数据

  • 相关阅读:
    简单实现抽象工厂模式
    mongodb 最新版安装和配置(单机版)
    排序的三个基础算法 (python实现)
    关于学习,关于工具
    嵌入式linux教程
    用软件工程分析开源项目octave的移植
    C++高质量编程笔记
    从高级软件工程角度分析毕业设计项目存在的问题
    史话未完待续。。。
    乔治布尔
  • 原文地址:https://www.cnblogs.com/zhangyang4674/p/11587847.html
Copyright © 2011-2022 走看看