mySql基础

发布时间:2019-09-08  栏目:sqlite  评论:0 Comments

1.一连数据库

始建数据库

  mysql
-u用户名 -p密码

create database 数据库名 character set utf8;

2.呈现全部数据库

去除数据库

  show
databases;

drop database 数据库名;

3.用到数据库

查阅全体数据库

  use
数据库名;

show databases;

4.显示有个别数据库下的全部表

查看字符编码

  show
tables;

show variables like ‘character%’;

5.出示表结构

创办数据表

  desc表明;

create table 表名(

6.停下数据库服务

`字段名` 类型 (int,float,char,datetime,null),属性
(unsigned,zerofill,null/not null         auto_increment,default)
索引(primary key,index,unque index) 注释 (comment)

  net stop
mysql;

[primary key (字段名)]

7.打开数据库服务

)engine=MyISAM|InnoDB character set utf8;

  net start
mysql;

删除数据表

8.创办数据库

drop table [if exists] 表名;

  create
database 数据库名;

翻开全部的表

9.成立客户(注意:必须有制造客商权限的社团者)

show tables;

  create user
‘用户名’@’IP地址’ identified by ‘密码’;

查看表结构

  eg:create
user ‘test’@’%’ identified by ‘test’;

desc 表名;

10.授权

修改表名

  grant 操作
on 数据库.表名 to ‘用户名’@’IP地址’;

alter table 原表名 rename as 新表名

  (注意:操作富含select,insert,update,delete,等,也能够应用all
关键字授权全体操作)

在表里新增加加贰个字段

  eg:grant
all on mydb.* to ‘test’@’%’;

alter table 表名 add `字段名` 类型(),属性();

11.回收权限

修改表中原始的字段况且修改字段名

  revoke 操作
on 数据库.表名 from ‘用户名’@’IP地址’;

alter table 表名 change 原字段名 新字段名  类型(),属性()

  eg:revoke
all on mydb.* from ‘test’@’%’;

修改表中字段的属性

12.删减用户

alter table 表名    字段名 `字段名` 类型(),属性()…

  drop user
‘用户名’@’IP地址’

剔除表中的字段

  (注意:删除客商前先回收顾客权限)

alter table 表名 drop 字段名;

  eg:drop
user ‘test’@’%’;

数据类型

留下评论

网站地图xml地图