zoukankan      html  css  js  c++  java
  • 数据库基础二

    一、用户登陆、创建操作

    mysql -u 用户名 -p 密码

    用户名root是mysql权限最高的,管理员用户

     

     

    出现mysql> 说明登陆成功

     

    查看当前登陆用户

    select user();

     

    当输入sql错误时,输入c放弃本条语句的输入

     

    创建用户

    create user '用户名'@'%' identified by 密码';  

    % 表示所有机器都可以连接

    identified by '密码' 表示以密文的形式存储密码

     

     flush privileges;      刷新,立即生效

     

     给新用户授权

    grant 操作(select/all) on 库.表(*.*) to '用户'@'连接权限(%/IP 所有机器列能连接/指定IP或者IP段连接)';

     

    查询所有用户

    select user,host from mysql.user;     查看所有用户的用户名和登陆权限

     

    删除用户

    drop user '用户名'@'登陆权限';

     

     

    创建新用户名授权

    grant 操作(all/select) on '库.表' to '用户'@'登陆权限' identified by '密码' ; 

     

    二、操作库

    exit       退出数据库

     

    创建数据库

    create database 库名 charset utf8;     创建数据库并且指定编码,charset可不填

     

     

    查询数据库

    show databases;

     

    修改库编码

    alter database 库名 charset  编码;

     

    删除库

    drop database 库名

     

    切换到库下

     

     

    三、操作表

    创建表

     create table 表明(列名 数据类型,列名 数据类型);

     

     查看当前库的表

    show tables;

     

    查看表的结构

    desc 表名;      

     

    describe 表名;

     

    show columns from 表

    show create table 表名;

     

    show create table 表名 G;       格式化显示表结构

     

     

     删除表

    drop table 表名;

     

    四、操作记录

    往表中插入数据

    insert into 表名 (字段) values (值);  表中的自定字段插入内容,按顺序插入

    insert into 表名 values (值);        所有字段都插入内容,按顺序插入

     

    查询表的内容

    select * from 表名    查看表中所有字段的内容

    select 字段 from 表名         查看表中指定字段的内容

     

  • 相关阅读:
    L2 L3 L4
    C 语言assert使用
    VIM 命令收藏
    C++继承实例
    关于 WinScp 的一点使用经验
    Boa服务器移植
    Android 去掉标题全屏显示
    sys下gpio操作
    linux下 XGCOM串口助手的安装
    linux中inittab文件详解
  • 原文地址:https://www.cnblogs.com/st-st/p/9720988.html
Copyright © 2011-2022 走看看