Live2D

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;

 

posted @ 2020-06-30 11:27  追光者。  阅读(58)  评论(0编辑  收藏  举报