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;

  • 相关阅读:
    javaScript
    alsa驱动分析(1)
    Android 音频系统[相当好zz]
    verilog语法学习心得[zz]
    Linux ALSA声卡驱动之二:声卡的创建[zz]
    关于手机线控耳机那点事儿!![zz]
    armlinux备忘
    聊聊Android的音频架构[zz]
    片上系统(SOC)设计流程及其集成开发环境[zz]
    记录中心设置
  • 原文地址:https://www.cnblogs.com/wh2020/p/13212744.html
Copyright © 2011-2022 走看看