第一步:

以管理员身份打开cmd窗口

第二步:

输入命令:net start mysql

net start mysql

第三步:

输入命令:mysql -hlocalhost -uroot -p

mysql -hlocalhost -uroot -p

然后输入密码: (默认为123456)

第四步:

输入命令:show databases

SHOW DATABASES

第五步:

如果要退出mysql数据库,输入命令:exit

第六步:

关闭mysql数据库,输入命令:net stop mysql

使用SHOW语句找出在服务器上当前存在什么数据库:

SHOW DATABASES;

创建一个数据库abccs (没有就创建,有的话就use):

mysql> CREATE DATABASE abccs;

选择你所创建的数据库 :

mysql> USE abccs

Database changed

首先看现在你的数据库中存在什么表:

mysql> SHOW TABLES;

Empty set (0.00 sec)

显示表的结构:

mysql> DESCRIBE mytable;

1.登录数据库

mysql -u root -p 数据库名称

2.查询所有数据表

show tables;

3.查询表的字段信息

desc 表名称;

4.1.修改某个表的字段类型及指定为空或非空

alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

4.2.修改某个表的字段名称及指定为空或非空

alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空];

例如:

修改表expert_info中的字段birth,允许其为空

alter table expert_info change birth birth varchar(20) null;

设置MYSQL数据库编码为UTF-8

1、 编辑MySql的配置文件

MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf

–在 [mysqld] 标签下加上以下内容:

default-character-set = utf8

character_set_server = utf8

注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。

–在 [mysql] 标签下加上一行

default-character-set = utf8

–在 [mysql.server]标签下加上一行

default-character-set = utf8

–在 [mysqld_safe]标签下加上一行

default-character-set = utf8

–在 [client]标签下加上一行

default-character-set = utf8

2、 重新启动MySql服务

Windows可在服务管理器中操作,也可使用命令行:

net stop mysql 回车

net start mysql 回车

服务名可能不一定为mysql,请按自己的设置

Linux下面可是用 service mysql restart

如果出现启动失败,请检查配置文件有没有设置错误

3、 查看设置结果

登录MySql命令行客户端:打开命令行

mysql –uroot –p 回车

输入密码

进入mysql后 执行 :show variables like “% character %”;

显示结果应该类似如下:

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:

set character_set_client = utf8;

set character_set_server = utf8;

set character_set_connection = utf8;

set character_set_database = utf8;

set character_set_results = utf8;

set collation_connection = utf8_general_ci;

set collation_database = utf8_general_ci;

set collation_server = utf8_general_ci;

另外:

建立数据库时可以使用以下命令:

create database app_relation character set utf8;

use app_relation;

source app_relation.sql;

修改数据库编码的命令为:

alter database app_relation character set utf8;

MySQL数据库建立数据库和表(命令行方式)

可以这么简单的认识,划红线的是通过命令行来操作数据库,划绿线的是操作数据库的图形化界面,这里我分享的是通过命令行来操作,以《数据库系统概论》第五版第三章为例创建一个我们平时练习操作数据库所需的数据库。

首先我们运行MySQL 8.0 Command,进入后需要输入密码,之后我先选择查看当前数据库中服务器中所有的数据库:show databases;(请别忘记了后面的分号)

如上这些都是系统自带的数据库,不用管。接下来创建我们需要的数据库,我创建一个存放学生-课程信息的数据库stu_cour:create database stu_cour;

接下来我们开始建表,建表前先确认我们是在stu_cour数据库中建表,所以得先进入此数据库:use stu_cour;顺便我们可以看看当前数据库里有那些表show tables;结果必然是empty(我们还没建表)

现在我们就可以开始建表了,格式:create table 表名 (列属性);

CREATE TABLE Student

(Sno CHAR(9)PRIMARY KEY,  /*列级完整性约束条件,Sno是主码*/

Sname CHAR(20) UNIQUE,   /*Sname 取唯一值*/

Ssex CHAR(2),

Sage SMALLINT,

Sdept CHAR(20)

);

由此就完成了数据库表的建立,就可以开始各种增删改查的操作了!

安装好MySQL数据库之后dos下操作步骤及建表命令相关推荐

  1. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  2. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  3. Linux安装卸载Mysql数据库

    关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...

  4. MySQL数据库配置及高级操作

    MySQL数据库配置及高级操作 1 环境配置 1.1 MySQL安装与卸载 1.2 SQLyog安装 1.3 SQL简介 2 基本操作 2.1 DDL*(Data Definition Languag ...

  5. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  6. 删除mysql数据库_安装/删除MySQL数据库

    安装包我会放在本文的底部,如果需要自取 MysqL的数据存储目录为data,data目录通常在C:\Documents and Settings\All Users\Application Data\ ...

  7. 阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

    阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二) 上篇文章讲到的是安装apache服务器时遇到的坑,经过排错总算是把Apache的坑填完了,没想到安装mysql又跳坑里了,真是不得不 ...

  8. 安装一个新的int 9中断例程【在DOS下,按Tab建后改变当前屏幕的显示颜色,其它键照常处理】...

    ;任务: ; 安装一个新的int 9中断例程 ;功能: ; 在DOS下,按Tab建后改变当前屏幕的显示颜色,其它键照常处理 1 assume cs:code 2 3 stack segment 4 d ...

  9. mysql 设置数据库路径_MySQL数据库之更改Mysql数据库存储位置的具体步骤

    本文主要向大家介绍了MySQL数据库之更改Mysql数据库存储位置的具体步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一.首先把mysql的服务先停掉. 二.更改MySQ ...

最新文章

  1. 【复盘】端端,棒棒哒!
  2. during怎么念_during是什么意思_during的翻译_音标_读音_用法_例句_爱词霸在线词典...
  3. 动态配置流处理-BetterCloud如何使用Flink构建报警系统
  4. 【Heritrix基础教程之2】Heritrix基本内容介绍
  5. 786. 第 K 个最小的素数分数
  6. pb blob存储到image_【Filecoin相关】速懂 Filecoin 自认证存储设计
  7. 16-margin的用法
  8. Mobile Phone Network CodeForces - 1023F(并查集lca+修改环)
  9. 条码扫描二维码扫描——ZXing android 源码简化
  10. Ubuntu 使用 Cron 实现计划任务
  11. Spring Boot 实现在线Web SSH( Java Web版本的Xsehll)
  12. 计算机发展前沿技术——医学领域的人工智能
  13. 关于DBF文件格式的详细说明
  14. Web前端开发项目(记忆卡片)
  15. 告诉你Windows PE 是什么东东?详细介绍一下winpe
  16. 华为正式上线鸿蒙,华为Mate30、鸿蒙OS资料汇总,方舟编译器正式上线
  17. 如何在virtualBox中安装MacOs教程
  18. Adobe突然查封中国账号,设计社区Behance无权访问!
  19. 带参宏和带参函数的比较(C语言)
  20. 浙江大学计算机博士申请考核,考博经验|2020年浙江大学博士申请考核经验分享...

热门文章

  1. ios uiwindow弹窗_iOS 你需要的弹窗大全
  2. android 圆环温度控件,android 圆环倒计时控件
  3. lodop打印html内容,Lodop打印控件在页面如何使用
  4. python集合的操作_Python集合操作方法详解
  5. linux端口映射_Linux 系统安全与优化配置
  6. 利用滞后——超前系统解决高阶随动系统(课程设计)
  7. azkaban mysql参数_学习azkaban的笔记以及心得
  8. python计算条件概率_用Python实现贝叶斯定理(附代码)
  9. 我们学的技术会过时吗?甚至被淘汰?
  10. 电子工程师都在看什么?送你一份“修炼宝典”