MySQL的数据库和数据表的简单操作

xiaoxiao2021-02-28  83

MySQL的数据库和数据表的简单操作,用户注册、修改权限、数据库和数据表的创建、修改和删除的语句。

[cpp]  view plain  copy /***************************用户**********************************/       select user();                                                          ---查看当前用户;       create user abc identified by '123456';                                 ---创建用户,查看navicat   创建用户,权限       grant select,insert,update,delete on *.* to 用户名 @'%' identified by '123456‘;       grant select,insert,update,delete on *.* to abc @'%' identified by '123456‘      所有权限       grant all privileges on *.* to username@'%'       grant all privileges on *.* to abc@'%'          回收权限       revoke all privileges on *.* from username@‘%‘         revoke all privileges on *.* from abc@‘%‘         修改密码:       admin>mysqladmin -uroot -p123456 password 654321   将密码修改成654321      查看用户:       select * from  mysql.user;       select user from mysql.user;       删除用户abc;       drop user abc;      修改密码       admin>mysqladmin -u用户名 -p旧密码   password   新密码       admin>mysqladmin -uroot -p123456  password  654321  -----密码修改成654321      查看有几个用户       select user from mysql.user;   /*****************************************************************************/      /*****************************数据库操作**************************************/     1、mysql -uroot -p                                                       //登录数据库      2、show databases;                                                       //显示所有数据库      3、create database database_name character set character_name;           //创建数据库      create database database_name character set gbk;      4、alter database database_name character set utf8;                      //字符集改为utf8      5、drop database database_name;                                          //删除数据库   /*****************************************************************************/      /*****************************数据表操作**************************************/     6、create table productinfo (       id INT,        proname VARCHAR(20),        proprice FLOAT(5,2),        prodate DATETIME       );                                                                  //建数据表          7、alter table table_name            ADD column_name | MODIFY column_name | DROP COLUMN column_name  //修改表的操作             alter table productinfo ADD proquantity int;                        //添加列           alter table productinfo MODIFY proname VARCHAR(30);                 //修改列宽              alter table productinfo CHANGE proname pronamenew VARCHAR(30);      //修改列名              alter table productinfo DROP COLUMN proquantity;                    //删除列          8、DROP TABLE table_name;                                                //删除数据表      DROP TABLE productinfo;         9、desc  productinfo;                                                    //显示表的结构   /*****************************************************************************/  
转载请注明原文地址: https://www.6miu.com/read-69371.html

最新回复(0)