IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 数据库02 -> 正文阅读

[大数据]数据库02

打开mysql软件

输入当前计算机的mysql软件的密码:如root;

当输入密码无法打开Mysql时;

以管理员模式打开cmd:

?再在mysql软件输入密码即可进入。

1、用SQL 语言创建数据库:

01、创建数据库:create database 名字;

MySQL数据库是一个数据库管理系统,支持运行多个数据库;可以创建多个数据库。

02、查看并显示所有的数据库:show databases;

03、打开或切换到某一数据库:use?名字;

04、删除某一数据库:drop database 名字;

删除数据库为不可逆操作,应慎重。

2、在图形管理工具Navicat窗口中通过方便的图形化向导创建

打开mysql软件

输入当前计算机的mysql软件的密码:如root;

(必须先打开mysql软件)

再打开Navicat for? mysql软件;

点击(连接);

输入连接名,密码:root后(应为当前机器的MySQL的密码);连接到mysql软件上;

可创建新的数据库:

右击连接名,选择(新建数据库){创建一个支持中文字符的数据库};

其中:

字符集选择:utf8 -- UTF-8 Unicode

排序规则选择:utf8_general_ci

即可创建一个新的数据库。

也可在mysql软件上,输入(有大写要求):CREATE ?DATABASE 名字 character set utf8;

?即也可创建一个新的数据库。

若在Naviccat for…软件上,看不到新创建的数据库;可右击连接名,选择(刷新)即可;? ?

? ? ? ? ? ? ? ? 同时,双击连接名,可打开数据库列表

???????????????????????????右击连接名,也可选择(打开数据库)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (删除数据库)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (关闭数据库)

Mysql用户管理:

打开mysql软件

1.创建用户

01、使用?CREATE语句可以创建用户,语法格式如下:

CREATE USER ' username '@ 'host' IDENTIFIED BY 'password';

02、也可以在‘192.168.1.2‘的地址的数据库创建用户 test2,其密码为123456。

CREATE USER 'test2'@'192.168.1.2' IDENTIFIED BY'123456';

表示在‘192.168.1.2‘的地址的数据库创建用户 test2,其密码为123456。

03、CREATE USER 'test3'@'%' IDENTIFIED BY' ';

表示创建用户test3,其可以在任意远程主机无密码登录服务器。

所创建的用户可在Naviccat for…软件上的,点击(用户)显示

创建数据表:

01、

在mysql软件中

先新创建一个数据库先!!! 表名任意

打开数据库(use?名字;),再输入

create table? 表名(字段名? 类型,字段名 类型);

mysql> create table department01  //create table  表名   创建一个表

????-> (departID ?tinyint ?primary ?key,? //primary ?key主键

????-> departNAME ?Varchar(50)??not null, //?not null?一个非空

????-> tel ?Varchar(20),

????-> address??Varchar(50) ?);

Query OK, 0 rows affected (0.30 sec)??//成功

mysql>

02、在Navicat for? mysql软件中

右击某一数据库名,选择命令列介面

再输入

在Navicat for? mysql软件中,右击某一数据库,再右击表,选择新建表

看表

01、在mysql软件中:desc?表名;

02、在Navicat for? mysql软件中,看表

03、查看详细表结构

show create table?表名;

显示当前数据库中的表列

?show tables;

设置默认

01、在mysql软件中,

mysql> create table department01

????-> (departID ?tinyint ?primary ?key, //primary ?key主键

????-> departNAME ?Varchar(50) ?not null,// not null 一个非空

????-> tel ?Varchar(20),

-> address ?Varchar(50)

->?sex ??char(2) ??DEFAULT '男');

02、在Navicat for? mysql软件中,右击某一数据库,选择命令列介表,进行输入

03、在Navicat for? mysql软件中

右击某一数据库名,再右击表,可选择新建表进行如下设置默认操作;也可选定原有的表,右击选择(设计表),再进行如下设置默认操作

其他在表中的操作

01、在表中添加新字段

alter? table 表名? ADD? 新字段名? 新字段名的类型 ?AFTER ?新字段放在某一字段后的字段名;

alter ?table ?wulitadeb01 ?ADD ?name ?char(10) ?AFTER ?sex;

02、使用MODIFY修改表中字段的类型;

alter? table 表名 MODIFY? 要修改的字段的字段名 ?改成的类型;

alter ?table ?wulitadeb01 ?MODIFY ?sex ?char(10);

03、使用DROP删除 表中的字段

alter table ?表名??DROP ?要删除的字段的字段名;

alter table ?wulitadeb01 ?DROP ?sex;

04、使用CHANGE修改表中的字段名

alter table表名?CHANGE 要修改的字段的字段名 ?新的字段名??要修改的字段的类型;

alter table wulitadeb01 CHANGE name namez char(10);

05、使用RENAME修改表名

alter table 要修改的表的表名 ?RENAME ?新表名;

alter table wulitadeb01 RENAME wulitadeb00;

06、删除表

drop table 要删除的表的表名;

drop table department01;

07、将两个数据表链接起来

08、向表中添加数据

在Navicat for? mysql软件中,打开表,直接在表中录入数据

?

在mysql中,

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-03 17:09:36  更:2021-10-03 17:12:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:24:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码