zoukankan      html  css  js  c++  java
  • mysql基础笔记

    mysql

    连接数据库:
    mysql -h hostaddress -u username -p
    enterpassword:xxx
     
    退出控制台:quit
     
    ->等待下一条语句或者结束符c取消输入
    '>等待'
    ">等待"
     
     
    mysql sql语句以; 结束
     
    create database xxx; //创建数据库xxx
    use xxx //进入xxx数据库
    show tables;列出数据库的所有表
    create table xxx (字段1 字段描述,字段2 字段描述,字段3 字段描述,.....)
    describe xxx //描述数据库字段
    show create table xxx 显示table
    delete from xxx //删除数据表所有数据
     
     
    limit x,y//限定范围(x,y)
     
    表插入:
    insert into xxx values(字段1的值,字段2的值,字段3的值...) ;// 出入新行到xxx表
     
    一次插入多个记录
    INSERT INTO xxx VALUES
    (字段1的值,字段2的值,字段3的值...) ,(字段1的值,字段2的值,字段3的值...) ,(字段1的值,字段2的值,字段3的值...) ,。。。
     
    将查询结果插入到表
    insert into table_name1 (column_list1) select
    (column_list2) from table_name2 where (condition)
    table1与table2具有相同结构
     
    更新数据
    update table_name set column_name1 = value1,
    column_name2=value2,.....
    where (condition)
     
    删除数据
    delete from table_name [where condition]
     
    检索:
    select * from xxx; //从xxx表检索出所有记录的*字段,每个字段用,分开
    *可以为:
    关系表达式 as 自定义字段 如: 现在年份-生日年份 as age  返回时会多一个 age字段
     
    where * 查询符合条件的记录 如:
    select * from xxx where username ='zzz' //返回用户名为zzz的所有字段 可以有更多逻辑如:
    and , or 等,如
    username='zzz' and password ='123'
    SELECT * FROM table   LIMIT [offset,] rows | rows OFFSET offset
    LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
     
    order by 查询结果排序返回,默认为升序
    order by birthday //结果按生日从旧到新排序,多级排序用‘,’隔开。字段后空格跟一个desc为降序
  • 相关阅读:
    javaWeb学习总结——文件上传、下载
    基于JDK1.8的JVM 内存结构【JVM篇三】
    Mybatis分页插件PageHelper的学习与使用
    使用IntelliJ IDEA创建第一个Mawen项目
    SpringMVC参数绑定学习总结【前后端数据参数传递】
    【2013年】开发常见问题回顾(一)
    Asp.Net统一前后端提示信息方案
    pip的安装以及binascii报错问题
    win32程序一个简单的计算器
    uva815洪水问题
  • 原文地址:https://www.cnblogs.com/cplover/p/3372151.html
Copyright © 2011-2022 走看看