MySQL 常用指令小结
l 创建数据库:CREATE DATABASE table_name;
l 删除数据库:DROP DATABASE table_name;
l 展示数据库:SHOW DATABASE;
l 选择数据库:USE table_name;
注意: 所有的数据库名,表名,表中的字段名称是区分大小写的。所以,我们必须使用适当的名称,再给定任何SQL命令。
l 创建表:CREATE TABLE table_name (column_name column_type); //column 列
l 删除表:DROP TABLE table_name ;
l 重命名表:ALTER TABLE table_name RENAME TO new name;
l 创建实例:
create table table_tbl(
table_id INT NOT NULL AUTO_INCREMENT, //AUTO~自动增加id字段下一个可用编号
table_title VARCHAR(100) NOT NULL, //字段使用NOT NULL属性,用户创建具
table_author VARCHAR(40) NOT NULL, 有NULL的记录会报错
submission_date DATE,
PRIMARY KEY ( table_id ) //主关键字,一般分配后不再更改
);
l 插入数据:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); //注意对应创建表时对列的定义
l 查询显示数据:
SELECT field1, field2,...fieldN table_name1, table_name2...
[WHERE Clause] [OFFSET M ][LIMIT N]
SELECT * from table_name; //返回所有记录 SELECT * from table_name WHERE table_author='wonker'; //返回作者是wonker的记录
l 修改数据:
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
UPDATE table_name SET table_title='Learning JAVA' WHERE table_id=3;
l 删除记录:
DELETE FROM table_name [WHERE Clause]
DELETE FROM table_tbl WHERE table_id=3;
l 删除,添加或重新定义列:ALTER命令
mysql查看表结构命令,如下:
l desc 表名;
l show columns from 表名;
l describe 表名;
l show create table 表名;
由于对数据库表的增删改查导致编号不连续,可以通过以下方法,删除编号,然后重新建立编号:
ALTER TABLE table_tbl DROP title_author; //删除
ALTER TABLE table_tbl ADD num INT; //添加
ALTER TABLE table_tbl ALTER num SET DEFAULT 1000; //更改默认值
create table if not exists table_name(---);
MySQL 常用指令小结的更多相关文章
- Ubuntu Mysql 常用指令
mysql 常用指令及中文乱码解决 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...
- MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理
MySQL常用指令,java,php程序员,数据库工程师必备.程序员小冰常用资料整理 MySQL常用指令(备查) 最常用的显示命令: 1.显示数据库列表. show databases; 2.显示库中 ...
- MySQL常用数据库小结
SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRAN ...
- MySQL常用数据类型小结
在 MySQL 中,有三种主要的类型:字符串.数字和日期/时间类型. 目录 [隐藏] 1 字符串类型 2 数值类型 3 日期和时间类型 4 使用建议 5 艺搜参考 字符串类型 CHAR 0-255字 ...
- MySQL常用指令
1.win下启动MySQL 命令行下输入: mysql –h localhost –u root -p / mysql -uroot -p 2.MySql下建表 输入命令 show database ...
- mysql常用命令小结
1.命令行中键入 net start/stop mysql 开启/停止mysql服务2.命令行中键入 mysql -u用户名 -p密码 连接数据库 (以下命令后须加分号';')3.用show语句显示当 ...
- 管理Mysql常用指令
知识会更新,数据库系统也一样,本文只保证对Mysql 5.7以及MariaDB 10有效. 编码篇 展示当前默认的编码和字符集 SHOW VARIABLES LIKE 'char%'; 修改服务器默认 ...
- mysql 常用指令集合
show variables ——显示系统变量(扩展show variables like 'XXX') 在MYSQL的主从复制中 ,通过命令show master status,可以查看maste ...
- mysql 常用指令
修改表的字符集 88down voteaccepted If you want to change the table default character set and all character ...
随机推荐
- MapReduce计算模型的优化
MapReduce 计算模型的优化涉及了方方面面的内容,但是主要集中在两个方面:一是计算性能方面的优化:二是I/O操作方面的优化.这其中,又包含六个方面的内容. 1.任务调度 任务调度是Hadoop中 ...
- 脚本语言丨Batch入门教程第三章:逻辑判断
通过学习Batch入门教程的前两章内容,我们已经大致掌握了基本概念和认识变量的相关内容,今天我们要跟大家继续分享第三章内容:Batch入门教程之逻辑判断. 前期回顾 ◀Batch入门教程丨部署与H ...
- java前后分离使用fetch上传文件失败500
这次不是写什么技术要点,仅仅是记录一下 最近遇到的一个问题 背景 使用fetch向java后台上传文件时,前端调试报错500,后端的报错为multipart 无法解析,翻译过来大概是这个意思. 由于本 ...
- [Swift]LeetCode870. 优势洗牌 | Advantage Shuffle
Given two arrays A and B of equal size, the advantage of A with respect to B is the number of indice ...
- [Swift]LeetCode1001. 网格照明 | Grid Illumination
On a N x N grid of cells, each cell (x, y) with 0 <= x < N and 0 <= y < N has a lamp. In ...
- 使用(POI)SAX处理Excel大文件,防止内存溢出
POISAXReader h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-chi ...
- This relative module was not found:
晚上项目敲完,关机睡觉! 早上醒来-----打开项目,惊呆了 !This relative module was not found: 如图 这个报错,我当时怎么也没看懂!!! 后来经过测试 ...
- python传入不确定个数参数
Python3自带的一个函数为 zip ,使用方式如下: In: print zip([1, 2],[3, 4]) Out: [(1, 3), (2, 4)] In: print zip([1, 2] ...
- Python内置函数(5)——bin
英文文档: bin(x) Convert an integer number to a binary string. The result is a valid Python expression. ...
- 在ASP.NET Core中获取客户端IP地址
随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址.WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求. var ip = HttpContext.Current. ...