zoukankan      html  css  js  c++  java
  • MySQL的基本命令

    1.创建数据库

    create database oa;
    CREATE DATABASE oa; //关键字要大写
    
    
    注意:
    在SQL server,MySQL中每个项目创建一个数据库,时间是1秒;
    在Oracle中所有项目共享一个数据库,事件要半个小时

    2.建表

    use oa; //先打开数据库
    create tablel 表名(列名 属性,...)
    Drop table 表名;
    
    注意:这里的自增长是auto_increment;
    还有起名规范:
    userName    //Java起名  
    user_name   //数据库起名

    考试常考

    DDL:(Data Definition Language)数据库模式定义语言.
    例如:CREATE,ALTER,DROP,TRUNCATE
    特点:不需要commit,不能回滚(撤销)
    
    DML:(Data Manipulation Language)数据操作语言.
    以Insert,Update,Delete三种指令为核心对数据库对象运行数据访问工作的指令集.
    特点:需要commit(单MySQL自动帮你comm),可以回滚
    注意:这里的select之所以不是核心对象是因为他只是查看的而不是修改数据的.

    Select:

    例如:查找年龄最大的人
    英语:找出年龄最大的人,从数据中找
    中文:从数据中,找出年龄最大的人
    
    MySQL语句就是
    select min(日期对象(或者是日期属性 )) from 表名;
    
    注意:结果集对应的是java中的ResultSet对象

    Insert

    3中:
    单条:
    Insert into 表名(属性) values('值');
    
    多条:
    Insert into 表名(属性) values('值'),('值'),('值');
    
    插入查询结果
    Insert into 表名(属性) values(select min(日期对象(或者是日期属性 )) from 表名);

    Delete

    (可以把它理解为select语句,然后把select改成delete)
    请注意:删除之前一定要三四思考,不要试,如果确实要试可以先把delete改为select,看看对不对
    有可能你试了下就换公司了
    delete from 表名 where 属性=值;

    Update

    Update 表名 set 属性=值 where 条件
    不加条件就是把所有的都改成一样

    limit

    select *from 表名 limit 0,100
    查询从0开始到100的数据
    以后用来分页
  • 相关阅读:
    codeforces 645C. Enduring Exodus
    test markdown
    codeforces 817C Really Big Numbers
    797C C. Minimal string
    ubuntu配置安卓开发环境记录
    常用网址
    Mysql/Oracle/达梦中数据字典表
    Hadoop0.20.2中MapReduce读取gb2312文件出现乱码问题
    凝思磐石4.2系统字符编码的修改
    hadoop学习(三)HDFS常用命令以及java操作HDFS
  • 原文地址:https://www.cnblogs.com/skjy/p/9173622.html
Copyright © 2011-2022 走看看