MySQL数据库第二天

如何授权和撤销

已经给客户授权:

复制代码
 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 库名

总结数据库的操作:

  1. 查看: show databases
  2. 新建: create database 库名 character set 字符集 collate 排序规则
  3. 删除: 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 :表示每个字段额外的属性有哪些。

相关推荐
p&f°2 分钟前
PostgreSQL 执行计划控制参数详解
数据库·postgresql·oracle
航Hang*2 分钟前
第3章:复习篇——第1节:创建和管理数据库
开发语言·数据库·笔记·sql·sqlserver
铉铉这波能秀5 分钟前
正则表达式从入门到精通(字符串模式匹配)
java·数据库·python·sql·正则表达式·模式匹配·表格处理
sc.溯琛6 分钟前
MySQL 进阶实验:数据库与数据表管理完全指南
数据库·oracle
好记忆不如烂笔头abc8 分钟前
oracle迁移到sqlserver的注意点
数据库·oracle·sqlserver
YJlio12 分钟前
ZoomIt 学习笔记(11.11):休息计时器与演讲节奏控制——倒计时、番茄钟与现场掌控力
数据库·笔记·学习
sc.溯琛25 分钟前
MySQL 性能优化核心:索引创建与管理实战指南
数据库·mysql·性能优化
锋君39 分钟前
Orcale数据库在Asp.Net Core环境下使用EF Core 生成实体
数据库·后端·oracle·asp.net
啊吧怪不啊吧40 分钟前
SQL之用户管理——权限与用户
大数据·数据库·sql
VX:Fegn089541 分钟前
计算机毕业设计|基于springboot + vue电影院购票管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计