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;

  • 相关阅读:
    层次状态机【转】
    工作中常用的英文单词缩写
    一个页面如何放多个百度编辑器 Ueditor 1.4.3?PHP如何获取Ueditor 的值?
    C/C++的开发环境安装
    Ubuntu 14 如何打开 .chm格式文档?
    #ThinkPHP_3.2.2模型# where查询条件汇总
    Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记
    PHP文件夹文件拷贝/复制函数 dir_copy($src = '', $dst = '')
    Ubuntu 14中,Foxmail关联163邮箱账号时,总提示“密码错误”的解决方案
    Ubuntu 14 修改默认打开方式
  • 原文地址:https://www.cnblogs.com/wh2020/p/13212744.html
Copyright © 2011-2022 走看看