• MySQL 数据库操作命令汇总


    此文全部都是基本的数据库语言

    1.登陆到mysql

    >mysql -h hostname -u username -p

    然后等待系统提示输入密码即可登陆。如果想在登陆的时候就选择好数据库,可以使用如下的命令

    >mysql -D dabname -h hostname -u username -p

    此处的D不能改写为小写

    2.选择数据库

    > use dbname

    3.创建数据库

    >create database dbname

    MySQL中的数据库将被映射到具有某种文件结构的目录(文件夹),而表则映射到文件。因此创建数据库的时候对它们的名字有直接影响,它可以影响到这些名字的大小写,如果操作系统区分目录与文件的大小写,那么数据库名称和表名称也会区分大小写,在Unix系统中都区分数据库名和表名的大小写,在window系统下则不区分。列的名称和别名的名称不区分大小写,但是不能在同一个SQL语句中使用不同的大小写。这些值得注意。

    4.创建用户并分配权限

    >GRANT privileges [columns]
    ON item
    TO user [IDENTIFIED BY 'password']
    [REQUIRE ssl_options]
    [WITH [GRANT OPTION|limit_options ]]

    方括号中的子句是可选的,斜体部分是需要替换的。

    占位符columns是可选的,可以用它来对每一个列制定权限,也可以使用单列的名称或者用逗号分开的一组列的名称。

    占位符item是新权限所应用于的数据库或表,可以将它写为“*.*” 表示将权限应用于所有的数据库,即赋予全局权限,更常用的是以“dbname.*”的方式来指定数据库中的所有的表,以“dbname.tablename”的方式来指定单个的表,或者通过“tablename”来指定单个的列

    例如给wenfei的用户添加test库的所有权限的命令如下:

    >grant all on test.* to wenfei identified by '123'
  • 相关阅读:
    js获取cookie
    js 获取父页元素
    【HDU4571 Travel in time】二维多状态spfa
    【HDU4360】 最短路变形
    百度人脸识别模块使用分享
    APICloud · 跨越2018,技术改变世界
    Android平台targetSdkVersion设置及动态权限
    UIPullRefreshFlash模块demo示例
    webToImage (网页转图片)模块试用分享
    生成带二维码图片并通过微信分享
  • 原文地址:https://www.cnblogs.com/dacuotecuo/p/3606436.html
Copyright © 2020-2023  润新知