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

    基础知识

    mysql.exe 客服端程序
    mysqld.exe 服务器端程序
    管理mysql服务器端程序
    通过window 提供的服务管理
    ①通过services.msc查看服务
    net start mysql
    netstop mysql
    ②直接mysqld来运行服务

    客户端和服务器端进行连接 (通过认证)
    mysql -hlocalhost -P3306(port端口) -uroot -p(password)
    sql结构化查询语言(structured query language)
    针对的操作对象不同,分成不同的语言。
    1.数据操作(管理语言)DML mange
    查询语言  dql数据查询
    增、删、改    dml
    2.数据定义语言(对保存的数据的格式进行定义)DDL determine
    3.数据库控制语言(针对数据库软件服务进行操作)DCL control

    库的操作、

    创建一个数据库
    create database databaseName(数据库选项)
    在命令行大部分语句都应该有;结束符
    标示符数据库名 命名规则
    大小写取决于当前操作系统 推荐下划线方式
    数据库名标识符
    原则上是可以使用任何字符,甚至是中文 但是不建议。
    特殊的可以使用反引号
    限定符:``反引号 不是单引号

    每次创建一个数据库都会在mysql的data目录生产一个目录
    生成一个db_opt数据库的默认选项(option)
    数据查询
    show databases; 显示所有数据库
    show tables; 显示库中的所有表


    注意 并不是只有用户可以创建数据库,mysql内部维护自己的数据库

    查看数据的创建语句
    show create database db_name;
    删除数据库
    drop database db_name

    修改数据库信息
    修改数据库的属性
    语法:alter database db_name[修改指令]
    指令:数据库的指令修改
    数据库的改名
    1.改文件夹名(不适应于所有)
    2.备份数据,恢复

  • 相关阅读:
    inline必须在定义、实现都标记
    循环数组优化队列
    游程编码的优化
    新密码
    I Could Have Danced All Night
    strtok源码 bitset 空间压缩
    XOR Swap
    补码
    临时邮箱
    linux中find批量删除空文件夹
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3430484.html
Copyright © 2011-2022 走看看