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 ...
随机推荐
- #Java学习之路——基础阶段(第三篇)
我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...
- JS数组slice()和splice()的区别
以前还是纯小白的时候,总会搞混JS数组的 slice() 和 splice() 方法.因为这2个方法名字太像了,就差一个字母,语法也有类似之处. 现在久了没用,有时候也会忘记,所以做一个总结来区 ...
- [Swift]LeetCode419. 甲板上的战舰 | Battleships in a Board
Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, ...
- [Swift]LeetCode664. 奇怪的打印机 | Strange Printer
There is a strange printer with the following two special requirements: The printer can only print a ...
- Python内置函数(6)——bool
英文文档: class bool([x]) Return a Boolean value, i.e. one of True or False. x is converted using the st ...
- Python内置函数(47)——open
英文文档: open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, ope ...
- 带着萌新看springboot源码04
继续开头说些废话,我也不知道什么鬼,每次写着写着经常会写到其他地方去了,太容易分神了. 这次说一下springboot对于springmvc的大概整个流程,以请求动态网页为例 . 1.梳理一下spri ...
- C语言用regcomp、regexec、regfree和regerror函数实现正则表达式校验
前言 首先,祝大家国庆假期玩的嗨皮!可能有的人已经在回家的路上了,是不是都看不到我的真挚祝福了? C语言对于一些东西的封装比较少,比如正则表达式,但速度快一直使它立于不败之地,今天就要介绍如何用C封装 ...
- Android 发送多个不同的快捷方式(shortcut)到桌面并向其启动的Activity传参
需求: 对于创建快捷方式到桌面,网上能查到不少资料,但一般都是针对应用程序本身的. 前阵子在做项目时,遇到了一个类似于百度贴吧里面的一个需求:对于每个具体的贴吧,都可以将其发送到桌面(HomeScre ...
- Spring Boot 2.x(三):搭建开发环境(整合Spring Data JPA)
为什么是JPA JPA虽然小众,但是足够优雅╮(╯_╰)╭,由于微服务的兴起,服务粒度的细化,多表联合的场景逐渐减少,更多的是一些简单的单表查询,而这正是JPA的强项所在.所以,以后的实战项目中我也会 ...