问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用mysql命令行

发布网友 发布时间:2022-04-20 21:25

我来回答

1个回答

热心网友 时间:2022-04-07 17:27

打开开始-》运行-》输入cmd回车,开启命令行模式,简单的一些命令有如下
//window下mysql服务的启动与停止****************
//方法一:
启动 : cmd下输入'net start mysql'
停止 : cmd下输入'net stop mysql'
//方法二 : (推荐,省的记命令)
控制面板>管理工具>服务(或者直接搜索'服务'),然后找到mysql,直接启动或停止

//mysql登录和退出******************
//登录
mysql -uroot -p #或:mysql -hlocalhost -uroot -p
#注 : 如果报错 " 'mysql' 不是内部或外部命令... ",那就是win系统的环境变量没有配置
//退出
exit

//数据库定义语句******************
//创建数据库
create database day01_test [charset utf8] [collate utf8_general_ci];
#默认字符编码utf8,默认排序规则utf8_general_ci ,,, []代表可选项
//删除数据库
drop database day01_test;
//其他数据库操作
show databases; //显示系统中所有数据库
use day01_test; //选择day01_test库

//mysql的字段类型******************

/*
//整型
+------------+-----------+------------------------+-------+
| 类型 | 大小(字节)| 范围(有符号) |是否常用|
+------------+-----------+------------------------+-------+
| tinyint | 1 | -128~127 | √ |
| smallint | 2 | -32768~32767 | |
| mediumint | 3 | -8388608~8388607 | |
| int | 4 | -2147483648~2147483647 | √ |
| bigint | 8 | +-9.22*10的18次方 | |
+------------+-----------+------------------------+-------|
注:unsigned:声明无符号,就是不能为负,如tinyint声明无符号范围为0~256
*/

/*
//浮点型
+--------------+---------------+------------------------+-------+
| 类型 | 大小(字节) | 范围(有符号) |是否常用|
+--------------+---------------+------------------------+-------+
| float(m,d) | 4 单精度 | -128~127 | |
| double(m,d) | 8 双精度 | -32768~32767 | |
| decimal(m,d) | 依赖于M和D的值| -8388608~8388607 | √ |
+------------+-----------+------------------------------+-------|
*/

/*
//字符类型
+---------+--------------+-----------+--------+
| 类型 | 大小(字节) | 用途 |是否常用|
+---------+--------------+-----------+--------+
| CHAR | 0-255 | 固定长度 | √ |
| VARCHAR | 0-65535 | 变化长度 | √ |
| TEXT | 0-65535 | 长文本数据 | √ |
| enum | 最多65535选项| 单选类型 | |
| set | 最多64选项 | 多选类型 | |
+---------+--------------+------------+-------|
char : 固定长度,字段设为char(10) , 如果用户只存储3个字符,也占10个字符的空间
varchar : 变化长度,字段设为varchar(10), 如果用户只存储3个字符,只占3个字符的空间
text : 通常用于存储大文本,如博客,论文等
*/
/*
//时间类型
+-----------+-----------+-----------------------------------------+-------+
| 类型 | 大小(字节)| 范围 |是否常用|
+-----------+-----------+-----------------------------------------+-------+
| DATE | 3 | 1000-01-01/9999-12-31 | |
| TIME | 3 | -838:59:59/838:59:59 | |
| YEAR | 1 | 1901/2155 | |
| DATETIME | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | |
| TIMESTAMP | 8 | 1970-01-01 00:00:00/2037 年某时 | |
+-----------+-----------+-----------------------------------------+-------|
注 : 存储时间基本不用时间类型 , 而是将时间存为时间戳,用int类型
*/

//表的简单创建语法*********************
create table student(
id int,
name varchar(10)
);

//表的其他常规操作*********************
//显示所有表
show tables;
//显示表结构
desc 表名;
//显示表的创建语句
show create table 表名;
//删除表
drop table aaa;
黑马程序员的PHP是国内最早开设的真正人工智能课程。课程全面系统,紧跟时代潮流。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 美团怎么恢复支付宝支付 在mac系统下怎么使用mySql? mysql怎么使用数据库 美团支付宝付款不见了 mysql8.0怎么用 MYSQL怎么用? mysql如何使用 怎么使用mysql??? 如何使用MySQL 如何使用数据库mysql 软件“MySQL”应如何使用? 鸡蛋打出来,蛋黄散开是不是鸡蛋不新鲜? 打出来青色的蛋液是怎么回事?有毒吗?能不能吃? 鸡蛋打出来里面是散的吃了会怎么样 鸡蛋打出来蛋黄是散的可以吃吗 这个鸡蛋打出来怎么是这样,是坏了吗,还能吃吗 鸡蛋打出来是血红色!怎么办? 谁能告诉我:为什么鸡蛋打出来蛋黄是白色的? 鸡蛋打出来是黄的搅开后是白的是真的鸡蛋吗? 为什么有些鸡蛋打开来蛋黄是散的? 怎么调用mysql数据库 为什么我的美团突然没有支付宝支付这个选项了,前... 怎么用mysql连接mysql数据库 windows下怎么用mysql 美团我怎么没有支付宝支付 如何用mysql连接mysql数据库 MySQL怎么使用 笔记本电脑上的SD卡槽用来干什么 我的笔记本电脑内存很小。。买个SD卡有用吗?SD卡是用来做什么用的? 笔记本里的SD卡,怎么用的? ATM机能跨行存款吗 可以跨行存钱吗 跨行可以无卡存款吗? 想去取款机存钱,忘记带卡了,可以跨行无卡存款吗 请问中国银行atm可以跨行无卡存款吗 去银行柜台,没有带银行卡,可以存钱吗,要什么手... 银行ATM机能跨行无卡存款吗 没拿银行卡可以去银行存钱吗 ATM机可以无卡跨行存款吗 能跨行无卡存款嘛?