栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

windows环境下在cmd中创建mysql数据库以及数据表【命令语句合集,建议收藏】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows环境下在cmd中创建mysql数据库以及数据表【命令语句合集,建议收藏】

本篇文章为mysql系列的第三篇,前两篇分别为安装mysql和mysql的必备信息(如mysql的专业术语),以及在cmd中登录mysql。

mysql基本操作
  • 0、mysql语句写法的注意事项
  • 1、创建数据库
    • 1)简单创建
    • 2)创建限制为utf8的数据库
    • 3)删除指定数据库
  • 2、查询数据库
    • 1)查询当前mysql版本
    • 2)查询数据库的时间
    • 3)查询目前创建了哪些数据库
    • 4)查看创建一个数据库的详细语句
  • 3、创建数据表
    • 1)简单创建一张数据表
    • 2)创建一张有约束的数据表
    • 3)修改表-添加字段
  • 4、查询数据表
    • 1)查看目前的数据表有哪些
    • 2)查看一个数据表的结构
    • 3)查看数据表的内容
    • 4)查看创建一个数据表的详细语句

0、mysql语句写法的注意事项

1)英文字母不区分大小写,可以根据习惯去写【不过通常使用小写,因为易读】

2)语句的标点符号,在命令的末尾加上;
在语句之间用“,”隔开

3)注释的标注方式:在文字前加上“–”

4)数据库名字的引用方式为,使用tab键上面的小顿号引用起来,这在删除数据库报错时更常用。
【以上标注符号均为英文标点】

5)对于增删数据表的记录时,遇到中文应放入“”双引号中。

1、创建数据库 1)简单创建

输入命令

create database chengji;

看到OK即为成功创建

2)创建限制为utf8的数据库

输入命令

create database chengji02 charset=utf8;
3)删除指定数据库

输入命令

drop database chengji;
2、查询数据库 1)查询当前mysql版本

输入命令

select version();

2)查询数据库的时间

输入命令

select now();

3)查询目前创建了哪些数据库

输入命令【记得加s】

show databases;

4)查看创建一个数据库的详细语句
show create database chengji;


第一行为数据库的名字

第二行*!40100 DEFAULT CHARACTER SET utf8表示数据库类型为utf8,注意没有-
DEFAULT ENCRYPTION=‘N’ */翻译为默认加密为否,意思是没有使用mysql默认的数据库类型。

3、创建数据表

【以下面这张为示范】

1)简单创建一张数据表

首先选择使用的数据库

use chengji;

验证目前使用的数据表

select database();

再创建数据表

create table `一班`(id int, name varchar(20),English int);

【注意单词的拼写,如create最后面的e】

2)创建一张有约束的数据表

如name和English这两个字段的数据类型、约束(如是否为主键,非空限制等)

约束有:
auto-increment 数字自动增长
not null 非空
primary key 主键
default+ 默认值为什么

具体的操作如下,
id设为表里唯一的主键,并设置为自动增长。
name用的数据类型尽可能小些,减少占用的空间。
而English作为学生的成绩,本身是正数,因此可以将int加上限制unsigned,没有“-”20分这个符号。

create table `一班`(
id int primary key auto_increment, 
name varchar(20), 
English int unsigned
);

【这些约束没有先后顺序之分】

3)修改表-添加字段

输入代码

insert into `一班` values(0, "小明", 88),
insert into `一班` values(0, "小华", 90),
insert into `一班` values(0, "顾七", 99);
4、查询数据表 1)查看目前的数据表有哪些
show tables;

2)查看一个数据表的结构
desc `一班`;

3)查看数据表的内容
select * from `一班`;

4)查看创建一个数据表的详细语句
show create table `一班`;

有帮助的话,顺手点个赞呗~

接下来,还有一系列mysql操作文章,欢迎关注。如果操作过程中遇到什么问题,欢迎留言、交流~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998995.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号