zoukankan      html  css  js  c++  java
  • Mysql笔记

    Mysql主流数据库,基于C/S。

    1、数据库相关概念

    DB:database

    DBMS:database management system  数据库软件/数据库管理系统:Oracle(贵、服务收费、非主流)、Mysql、DB2(处理海量数据)、SqlServer(适用于win系统)

    SQL:结构化查询语言(所有DBMS均支持)

    DBA:数据库管理员

    2、数据库特点

    数据先放表中,表再放库中

    表名具有唯一性

    列(字段),类似“属性”。行类似“对象”。

    3、常见命令

    show databases;(查看当前所有数据库)

    use 库名;(打开指定库)

    show tables;(查看当前库所有表)

    show tables from 库名;(查看其他库所有表)

    select database();(查看数据库)

    create table 表名(

      列名  列结构,

      列名  列类型,);

    desc 表名;(查看表结构)

    select*from stuinfo(查看表数据)

    insert into stuinfo(id,name) values(1,'join');

    update stuinfo set name='lilei' where id=1;

    delete from stuinfo where id=1;

    select version();  (查看服务器版本)

     --V      --version

    4、语法规范

    不区分大小写,但建议关键字大写,表名、列名小写

    每条命令用分号结尾

    每条命令根据需要缩进或换行

    注释:单行:     #注释文字

            -- 注释文字

       多行: /* 注释文字 */

    5、DQL(查询)、DML(管理)、DDL(定义)、TCL(事物控制)

     基础查询    select 查询列表 from 表名

    特点:查询列表可以是:表中的字段、常量值、表达式、函数

          查询的结果是一个虚拟的表格

    USE employees;

    SELECT last_name FROM employees;

    SELECT last_name,salary,email FROM employees;

    所有字段:双击表中字段(格式化f12)

                     SELECT * FROM employees;

    查询常量值    SELECT 100;

          SELECT 'join';

    查询表达式 SELECT 100%98;

    查询函数       SELECT VERSION();

    起别名      SELECT  100%98   As   结果;

                     SELECT   last_name (As)  姓,first_name  (As)  名 FROM employees;

           SELECT salary As "out put " FROM employees;

    去重   SELECT DISTINCT department_id FROM employees;

  • 相关阅读:
    javaWeb总结——session
    javaWeb中servlet开发——过滤器
    参数化测试
    JUnit 4中元数据的用法
    appium常用方法
    appium查看控件的方法
    appium+java+testng+maven环境搭建
    java-appium自动化测试之DesiredCapabilities
    GitHub 标星 15.3k,Java 编程思想最新中文版(On Java 8)
    【成功上岸】2年半开发经验进入梦寐以求的京东上班,附上我的上岸经验希望帮助到大家!
  • 原文地址:https://www.cnblogs.com/wh2020/p/13212744.html
Copyright © 2011-2022 走看看