如何授权和撤销
已经给客户授权:
GRANT all on *.* to "用户名"@"获取IP地址" identified by "密码"
如果想撤销可以使用:
revoke all on 数据库.表 form "用户名"@"获取的IP地址"
补充:
netstat -a | find "查找服务器的默认端口"
netstat -a :查看主机有哪些端口
| :把前面命令结果传递给后面命令
find :查找
数据库基础操作:
简介:
对于数据库的操作四类:
增:添加新的行
删:删除表中行、表本身、库
改:修改
查:查看库中有哪些表,表中数据
对于数据库的操作对象:
库、表、数据
一、操作库:
查看哪些库、新建数据库、删除数据库。
查看库:
show databases
新建库:
create database 库名 character set "字符集" collate "排序规则"
一般默认字符集是:utf8 排序:utf8_general_cl
删除库:
方法一:右击删除
方法二:drop database 库名
总结数据库的操作:
- 查看: show databases
- 新建: create database 库名 character set 字符集 collate 排序规则
- 删除: drop database 库名
二、操作表:
选定数据库:
use 库名
查看指定数据库:
select database ()英文括号
查看数据库里面的表:
show tables
新建表:表中每一行都是字段,每个字段都只能存储一个类型数据。
数据类型 :
int: 整型,只能存储整数类型
float:浮点型,可以存储小数类型
char:字符型,固定长度,提前分配好存储空间,无论是否使用,存储空间大小
不变
var char:字符型,可改变长度
创建表:
create table 表名(字段 属性,字段 属性,字段 属性)
案例:
CREATE TABLE tb001 (name varchar(50),
age int ,
id int NOT NULL PRIMARY KEY );
查看一个已经存在的表结构
在查看的时候,除了可以查看表名之外,也可以查看表结构。
表结构:表中有几个字段,字段名,字段属性。
查看表名:
show tables
查看表结构:
desc 表名
删除表:
drop table 表名
Field : 表示有几个字段,分别叫什么名字。
type : 每个字段类型。
null : 值有两个(yes、no)yes的话字段可以为空,no是不可以为空。
key :表示哪些字段是主键。
default:默认值,如果没有内容,就是没有设置默认值。
extra :表示每个字段额外的属性有哪些。