dos命令操作数据库(上)
1、cd到mysql安装目录bin目录:

2、输入id、用户名和密码:

3、查看数据库实例:

4、创建一个实例:

5、删除一个实例:

6、创建一个表:

7、删除一个表:

8、表结构:

9、修改表:

你想在一个库里面建表的时候 首先你要记得use 使用当前的库
use库名
创建表:
create table 表名(id int,name varchar(35),price int);
id name price 是字段 后面的限制类型
删除表:
drop table 表名字
查看表结构:
desc 表名字
查看数据库语句:
show create database 表名字
查看建表语句:
show create table 表名字
修改表字段值:
alter table 表名 modify 字段名字 修改后的值;
修改表字段:
alter table 表名 change 原来字段名 修改后字段名(你要修改成为的类型);
添加表字段:
alter table 表名 add 字段名字 (字段类型);
删除表字段:
alter table 表名 drop 字段名字
插入顺序的问题:
first
alter table 表名 add 你要添加的字段(字段类型)first;
after
alter table 表名 add 你要添加的字段名字 (字段类型)after;
修改名字:
alter table 原表名 rename 新的名字;
整形:
整形: 所占字节: 取值范围:
tinyint 1字节 -128~127
smallint 2字节 -32768~32767
mediumint 3字节 -8388608~388607
int 4字节 -2147483648~2147483647
bigint 8字节 +-9.22*10的18次方
浮点类型:
float(m,d) 4字节 单精度浮点型,m总个数,d小数位
double(m,d) 8字节 双精度浮点型,m总个数,d小数位
decimal(m,d) decimal是存储为字符串的浮点数
字符类型:
char 0~255字节 定长字符串
varchar 0~655355字节 变长字符串
时间类型:
data 4字节 日期,格式:2018-7-12
auto_increment:
自动增加,只用于整形,可以设置起始值,默认为1;
常与后面的primary key一起使用;
创建表时在整形字段后加上:auto_increment=起始值 primary key
修改起始值:alter table user auto_increment=起始值


增加索引:



查看所有索引:

dos命令操作数据库(上)的更多相关文章
- MySQL—Dos命令操作数据库
MySQL 是一个关系型数据库,存在表的概念 结构,数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录 Dos命令操作数据库 PhpStudy使用终端打开数据库 第一次打开默认的密 ...
- PHP整理--MySQL--DOS命令操作数据库
一.MySQL:关系型数据库,存在表的概念. MySQL的结构:数据库可以存放很多表,每张表可以存放多个字段,每个字段可以存放多个记录. 二.Dos操作数据库 用PHPStudy终端➡其他选项菜单➡M ...
- dos命令 创建数据库,建表,两表联查,三表联查(mysql---第一篇)
首先打开mysql的控制台,输入密码进行登录 (ps:本文的mysql控制台,是运用的php的集成环境(phpstudy),点击运行,找到mysql命令行,直接打开就可以了) 登陆成功后,就可以进行 ...
- 【SqlServer】Sqlserver中的DOS命令操作
输入osql ?查看是否支持当前版本,如果是SQL Server 2005以上用Sqlcmd , 以下用Osql连接数据库(a)Osql -S localhost -U username -P p ...
- 使用shell命令操作数据库
使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改.查)等各种操作 用法 mysql -uxxx –pxxx -e "mysql 命令" 当然还可以 ...
- LinuxMysql命令操作数据库
键入命令mysql -uroot -p密码查看所有表:mysql> show databases;进入表use multidomain_db;删除表:DROP table colour 执行sq ...
- doc命令操作数据库(下)
1.给数据表添加一组数据: 2.给数据表添加多组数据: 3.对数据进行删除和修改: 4.用select查询单个或多个数据信息: 5.去除重复值: 6.查询的各种用法: between的用法: 查询排序 ...
- PhP数据库 Mysql dos命令
mysql 这是一个关系型数据库,存在表的概念. 结构 数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录. dos命令操作数据库 phpstudy使用终端打开数据库 第一步: 第 ...
- 手机缺失sqlite3时操作数据库的多种解决方案 ----adb命令科普
在Android应用开发无处不在SQLite数据库的身影.那么在开发中怎么使用adb命令操作数据库的功能呢? 下面我们将完整的介绍与数据库操作相关的命令集及当手机缺少sqlite3的时候的多种解决方案 ...
随机推荐
- 基本算法思想Java实现的详细代码
基本算法思想Java实现的详细代码 算法是一个程序的灵魂,一个好的算法往往可以化繁为简,高效的求解问题.在程序设计中算法是独立于语言的,无论使用哪一种语言都可以使用这些算法,本文笔者将以Java语言为 ...
- css 字体样式设置大全
css样式大全(整理版) 字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 { ...
- mysql在表的某一位置增加一列、删除一列、修改列名
如果想在一个已经建好的表中添加一列,可以用以下代码: ) not null; 这条语句会向已有的表中加入一列,这一列在表的最后一列位置.如果我们希望添加在指定的一列,可以用: ) not null a ...
- 配置karma支持Chrome浏览器
准备:项目中已搭建好了karma. 前言:利用vue-cli初始化创建vue项目时,已经搭建好了测试框架 karma+mocha,但是此时karma默认启动的浏览器是 phantomjs,而我想用 C ...
- Kubernetes Helm入门指南
什么是Helm?这可不是暗黑破坏神里装备的名称:头盔,而是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理.我们Helm和Kubernetes的关系,我们可以理解成y ...
- websocket常见错误
当websockt连接是open的时候send()方法传送数据,当连接关闭或获取不到的时候回抛出异常. 一个通常的错误是人们喜欢在连接open之前发送消息.如下所示: // 这将不会工作 var ws ...
- Android获取手机安装的浏览器列表
最近碰到一个同事询问如何查询本地安装的浏览器列表,其使用的代码如下: public static List<ResolveInfo> getBrowserList(Context cont ...
- Android(java)学习笔记16:多线程 - 定时器概述和使用
1. 定时器: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行. 在Java中,可以通过Timer和TimerTask类来实现定义调度的功能 Timer public ...
- 「SDOI2008沙拉公主的困惑」
题目 看着有点可怕 求 \[\sum_{i=1}^{n!}[(i,m!)=1]\] 考虑一下\(m=n\)的时候的答案 非常显然就是\(\varphi(m!)\) 而如果\(n>m\) 非常显然 ...
- POJ 2365【YY水题】
题目链接:POJ 2365 Rope Rope Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7488 Accepted ...