zoukankan      html  css  js  c++  java
  • Database学习

    连接数据库

      语法格式:

        mysql -h 服务器IP -P 端口号 -u用户名 -p密码 --prompt 命令提示符 --delimiter 指定分隔符

      示例:

        mysql -h 127.0.0.1 -P 3306 -uroot -p 123

      退出:

           quit  / exit  / q

    sql规范

        1.在数据库系统中,sql语句不区分大小写(),但字符串常量区分大小写,建议命令大写,表名库名小写.

        2.SQL语句可单行或多行书写,以 ";"结尾.关键词不能跨多行或简写.

        3.用空格和锁紧来提高语句的可读性.字句通常位于独立行,便于编辑,提高可读性.

        4.注释:单行注释 --

                    多行注释 /* ......*/

        5.sql语句可以折行操作

        6.DDL.DML.DCL

            DDL(data definition language):数据定义语言

                DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。

            DML(data manipulation language):数据库操纵语言

                用于添加、删除、更新和查询数据库记录,并检查数据完整性。SQL中处理数据等操作统称为数据操纵语言 。

            DCL(Data Control Language):数据控制语言

                 用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等 。

    数据库 库操作: 

      查询当前时间:

    select now();

      查看警告信息:

    show warnings;

      查看数据创建信息:

    show create database 库名; 

      显示所有数据库:

    show databases;

      创建数据库:

    create  database 库名;

    注意:数据库不能重名,以下命令要数据重名就不操作,若没有则创建

    create database if not exists 库名;

        创建指定数据库编码方式:

    create database if not exists 库名 character set gbk/utf8/ Latin1/编码方式 ;

        修改数据库默认编码

    alter database 库名 character set  gbk/utf8/ Latin1/编码方式;

            拓展:

            Latin1是ISO-8859-1 编码

        

      删除数据库:

    drop database 库名;
    
    drop database if exists 库名;

      选择数据库/切换其他数据库:

    use 库名;

      查看当前是哪个数据库:

    select database();

     

      

  • 相关阅读:
    Ubuntu 系统装机指南
    java读取配置文件属性
    反转单链表 递归与非递归
    迟到的2013年终总结
    2014年阅读资料总结
    程序人生的四个象限和两条主线
    查找单链表中倒数第k个结点
    技术人员应真正学会的第二课程
    Linux“七大蠢”收录
    postman测试方法,出现400错误码
  • 原文地址:https://www.cnblogs.com/Anec/p/9889126.html
Copyright © 2011-2022 走看看