• 数据库--第一课


    1.启动数据库

    首先进入命令行界面,然后输入net start mysql;就可以启动数据库了(注意了如果数据库原来就是打开的的话,这样就会出错)

    相应的net stop mysql;就可以关闭数据库

    2,连接服务器

    mysql  -u user  -h host  -p 点击enter,系统会提示password:此时你将登陆密码输入,就表示连接上了数据库;

    其中-u表示的是用户名 -h表示的是主机 -p表示的是密码,如果你的端口号不是默认的3306(mysql的默认端口号),你还得在后面加上   -P 端口号;

    例子 :mysql -uroot -h localhost -p -P3306;

    其中-p密码你可以写,但是此时写密码的话要紧接着-p后面写,还有端口号的-P是大写的,如果是默认的端口号,可以写,也可以不写上去,(-P 3306)这一句可以不写。

    3.断开数据库

    >QUIT就可以了,后面不用加;的。

    4,修改mysql提示符

    方法一:直接在连接数据库时改

    mysql -uroot  -h host -p --prompt 提示符

    这样就可以改变提示符了

    方法二 连接上了以后再改

    >prompt  提示符;就可以了。

    提示符共有一下几种:

    D   完整日期

    d  当前数据库

    h 服务器名称

    u 当前用户

    5.查询一些基本操作

    SELECT VERSION();查询服务器的版本号

    SELECT  CURRENT_DATE;查询当前日期;

    SELECT NOW();

    SELECT USER();

    注意一般关键字都要大写,数据库名,表名等小写

    6,创建数据库

    6.1  CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;

    {""|""}表示从两者之中选一个 [""]表示可有可无;

    如果数据库t1已经存在的话,你再去创建一个数据库t1的话,系统会报错,但是如果你加上了 IF NOT EXISITS的话,系统不会报错,但是会给一个警告,

    如何查看警告的信息呢

    6.2   SHOW WARNINGS;显示警告的内容;

    甚者你想查看你创建这个数据库时的语句;你可以SHOW CREATE DATABASE t1;会显示你创建数据库时的指令;

    想查看你创建的数据库有哪些,可以

    SHOW DATABASES;就可以了。

    6.3 以gbk编码的方式创建数据库

    CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET =gbk;

    如果你想改变书库的编码方式

    ALTER{DATABASE|CHEMA}[db_name] [DEFAULT] CHARACTER SET[=]charset_name;

    7,删除数据库

    DROP DATABASE [IF EXISTS] db_name;

  • 相关阅读:
    uncategorized SQLException for SQL []; SQL state [99999]; error code [17004]; 无效的列类型: 1111; nested exception is java.sql.SQLException: 无效的列类型: 1111
    Oracle批量更新数据,使用begin end
    oracle数字返回为字符串时小时点前面的0缺失的问题
    nginx集群配置
    nginx解决跨域(前后端分离)
    Spring ContextLoaderListener And DispatcherServlet Concepts
    Troubleshooting Upgrade and CU Batch jobs stuck in a waiting status in Dynamics AX 2012
    Dynamics AX 2012 – Batch Jobs Not Executing
    Query Table Element
    PeopleCode JobRunStatus
  • 原文地址:https://www.cnblogs.com/yuaima/p/5047130.html
Copyright © 2020-2023  润新知