MySQL数据库

知道了给用户授权

grant all on 数据库名.库中的表 to "用户名"@"要登录用户的IP地址" identified by "密码"

 *:可以表示所有

如何撤销授权的用户

revoke all on 数据库名.库中表名 from "用户名"@"登录用户的IP地址"

补充:

netstat -a |find "查找服务的端口"
netstat -a :查看主机上都有那些端口在运行
| :把前面的命令结果传递给后面的命令
find :查找

查看数据库服务的是否开启

数据库的基本操作

对于数据库的操作有四类:

一、增:添加新的行(记录)

二、删:删除表中的行、表本身、库

三、改:修改

四、查:查看库中都有哪些表、表中的数据

对于数据库的操作对象:库、表、数据

操作数据库

 查看有哪些数据库:

 show databases

新建数据库:

格式:create database 库名 character set "字符集" collate "排序规则"

一般默认字符集是:utf8

排序规则:utf8_general_ci(可设可不设)

 

删除数据库:

drop database 库名

操作表

查看当前数据库中都有哪些表前必须先提前选定一个数据库

选定数据库:

use 库名

查看选定的数据库:

select database()

查看当前数据库中都有哪些表:

show tables

 案例:

新建表:

表中每一列都是一个字段;

每个字段只能存储一种数据类型

数据类型:

int:整形:只能存储整数类型

float:浮点型:可以存储小数类型

char:字符类型:固定长度的字符,提前分配好存储空间,无论是否使用,存储的空间不变

varchar:字符型:可变长度

案例:创建表,表名是 tb001 ,字段有 name (可变字符), age (整型), id (整型 主键)
CREATE TABLE tb001 (name varchar(50),
age int ,
id int NOT NULL PRIMARY KEY );

查看一个已存在表的表结构

在查看表的时候,除了可以查看表名之外,还可以查看表的结构

表结构:表中有几个字段、字段名分别是什么、字段属性是什么

查看表名:show tables

查看表结构:desc 表名

 

field:表示这个表中有几个字段,分别叫什么名字

type:表示每个字段的数据类型

null:下面的值有两种:一、yes:表示这个字段可以为空;二、no:表示这个字段不可以为空

key:表示那个字段是主键

default:默认值,如果没有那些内容,表示没有设置默认值

extra:表示每个字段的额外属性有哪些

删除表:

drop table 表名

 案例:删除表lx1

drop table lx1

创建表:

create table 表名(字段 属性,字段 属性)

注意:多个用逗号隔开

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值