mysql语句的相关操作整理
事实证明,如果不经常跟代码,语句打交道,人家可是会翻脸不认人的,大脑也会觉得一脸懵逼,不知道做错了啥,这次长点记性了,把语句整理出来,不仅加强对sql语句的记忆,还能有个笔记,以后大脑懵逼了还能回来看看呢!
1、获取整个数据库列表:mysql -> show databases; (记得后面有个s)

2、创建某数据库:mysql -> create database 数据库名; (记得后面没有s)

3、打开某数据库:mysql -> use 数据库名;

4、在某数据库中查看所有表:mysql -> show tables;

5、创建表:mysql -> create table 表名(字段1 类型1,字段2 类型2,... );

6、给表的某属性设定自增长(例如id):auto_increment
7、给表的某属性设定主键:primary key
8、给字段加上备注:comment
例子:把id字段设定成自增长和主键

给每个字段加上备注

8、给表插入数据:mysql -> insert into 表名 (字段1,字段2,...) values(值1,值2,...); (注:如果字段类型为char或varchar,那么所赋予的值应加上' '号)

发现:在插入操作中,除了“insert into 表名”之外,后面的都没有严格的空格要求,不管这么操作,都是正确的,好好玩那!!!

9.查看表字段:mysql -> desc 表名;

10、查看表内容:mysql -> select * from 表名;

11、修改数据:mysql -> update 表名 set 字段名1=要修改的值1,字段名2=要修改的值2 where条件;
例:把id为4的‘续爱红’改为‘小红’:

12、删除数据:mysql -> delete from 表名 [where条件];
例子:删除‘小红’这一行:

13、删除整张表:mysql -> drop table 表名;

14、删除整个数据库:drop database 数据库名;

15、查看整个数据库的编码状态:mysql -> show variables like 'char%';

注释:若要修改编码,请参照http://www.cnblogs.com/finalanddistance/p/6992467.html
16、显示某数据库的创建语句:mysql -> show create database 数据库名;

17、获取mysql中的所有排序规则:mysql -> show collation; (有老长一段规则了!)

18、建立有中文内容的数据库:create database `数据库名` default character set utf8 collate utf8_general_ci; (此时的单引号为键盘的第二行第一个键)
19.wampserver下修改和重置Mysql密码链接:https://jingyan.baidu.com/article/ca41422f37fe5a1eae99ed0e.html
暂时整理这些,记得了再来添加!
END
mysql语句的相关操作整理的更多相关文章
- Deepin系统安装mysql教程及相关操作
Deepin系统安装mysql教程及相关操作 1.安装MySQL sudo apt-get install mysql-server,期间需要输入两次密码,root账户的密码. sudo apt-ge ...
- openresty 学习笔记四:连接mysql和进行相关操作
openresty 学习笔记四:连接mysql和进行相关操作 毕竟redis是作为缓存,供程序的快速读写,虽然reidis也可以做持久化保存,但还是需要一个做数据存储的数据库.比如首次查询数据在red ...
- python操作mysql数据库的相关操作实例
python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...
- PHP对MySQL数据库的相关操作
一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...
- MySQL之记录相关操作
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- MySQL之库相关操作
一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...
- MySQL数据库---记录相关操作
序 表中记录的相关操作一共四种:插入,更新,删除.查询.其中使用最多,也是最难的就是查询. 记录的插入 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3… ...
- mysql数据库字符集相关操作(修改表字段编码,使其支持emoji表情)
普通的UTF8编码是不支持emoji表情插入的,会报异常: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x9 ...
- mysql数据库内容相关操作
第一:介绍 mysql数据内容的操作主要是: INSERT实现数据的插入 UPDATE实现数据的更新 DLETE实现数据的删除 SELECT实现数据的查询. 第二:增(insert) 1.插入完整的数 ...
随机推荐
- windwos-sshfs
从 http://www.jianshu.com/p/d79901794e3d 转载 目的 最近因为需要在linux虚拟机里进行开发程序,虽然在linux里有超强的编辑器vim,但vim开发html前 ...
- 处女座和小姐姐(三)(数位dp)
链接:https://ac.nowcoder.com/acm/contest/329/G 来源:牛客网 题目描述 经过了选号和漫长的等待,处女座终于拿到了给小姐姐定制的手环,小姐姐看到以后直呼666! ...
- 1005 继续(3n+1)猜想(25 分)
卡拉兹(Callatz)猜想已经在1001中给出了描述.在这个题目里,情况稍微有些复杂. 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数.例如对 n=3 进行验证的时 ...
- JAVA第二个程序
关于计算基础问题华氏度与摄氏度互相转化问题 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一 ...
- 权限知识中的AIX ACL
Aix ACL是对标准权限位的扩展.通过修改分配给个人或组的标准权限,对每个文件或目录进行更精细的控制. 对每个组或用户,有3种权限分配情况: PERMIT : 准许对文件或目录的特定权限. DEMY ...
- Linux内核硬件访问技术
① 驱动程序控制设备,主要是通过访问设备内的寄存器来达到控制目的.因此我们讨论如何访问硬件,就成了如何访问这些寄存器. ② 在Linux系统中,无论是内核程序还是应用程序,都只能使用虚拟地址,而芯片手 ...
- mysql 示例数据库安装
示例数据库不和bin安装文件在一块, 安装数据库没有这个选项 https://dev.mysql.com/doc/index-other.html
- Spring配置问题:The prefix "util" for element "util:map" is not bound.
在spring的头部文件中没有引入: xmlns:util=”http://www.springframework.org/schema/util” 原文:https://blog.csdn.net/ ...
- JS数组去重总结
方法一: 双层循环,外层循环元素,内层循环时比较值 如果有相同的值则跳过,不相同则push进数组 Array.prototype.distinct = function(){ var arr = th ...
- 项目中使用的spring 注解说明
以前在项目中spring 的依赖注入使用 xml 配置,现在使用 注解(Annotation) 来实现配置. 1声明bean 1.1实例 有类: public class MyBean{ //do s ...