zoukankan      html  css  js  c++  java
  • mysql 笔记一

    mysql 常用

    show databases; /*列出所有数据库名*/
    create database 数据库名; /*创建数据库*/
    	create {database | schema} [if not exists] db_name;
    	if not exists :在创建数据库前进行判断;
    
    use 数据库名;		/*选中数据库*/
    show tables;	/*列出当前数据库中所有表名*/
    show variables like 'datadir%' 	/*查看数据存放路径*/
    

    数据结构

    1. 表中的一行数据称为 行/元组/记录/(Row/Tuple/Record)
    2. 表中的一列数据称为 Column/Attribute/Field/Data Item(列/属性/字段/数据项)

    说明

    • 以root身份连接数据库后,可以看到系统又四个默认数据库
    1. information_schema:是信息数据库,保存着关于服务器所维护的所有其他数据库的信息。提供了访问数据库元数据的方式。
    2. mysql:主要负责存储数据库的用户,权限设置,关键字等MySQL自己需要使用的控制和管理信息。
    3. performance_schema: 主要用于收集数据库服务性能参数。用户不能创建存储引擎为performance_schema的表。
    4. test: 测试数据库。

    数据库操作

    show database;
    查看详细
    show create database db_name;
    /*删除*/
    drop database [if exists] db_name;
    
    use database
    

    数据库表操作

    create [temporary] table [if not exists] table_name
    [ ( [ column_definition ], ... | [ index_definition ] ) ]
    [table_option];
    

    说明

    temporary , 临时表参数,连接断开后自动删除。

    colum_definition: 列的定义、包括列名、数据类型、列级别的约束条件和默认值等。

    index_definition: 索引的定义

    table_option: 表选项,可以对表的引擎、字符集、字符序、描述等选项进行设置。

  • 相关阅读:
    java编程题古典算法之兔子问题
    java基础之final关键字
    java基础之final关键字
    java基础之静态代码块,局部代码块,构造代码块区别。
    java基础之静态代码块,局部代码块,构造代码块区别。
    java基础之完数判断
    java基础之完数判断
    java基础之二维数组不定义列数
    正则表达式快速入门
    深入理解JSON对象
  • 原文地址:https://www.cnblogs.com/duoban/p/11536425.html
Copyright © 2011-2022 走看看