事实证明,如果不经常跟代码,语句打交道,人家可是会翻脸不认人的,大脑也会觉得一脸懵逼,不知道做错了啥,这次长点记性了,把语句整理出来,不仅加强对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语句的相关操作整理的更多相关文章

  1. Deepin系统安装mysql教程及相关操作

    Deepin系统安装mysql教程及相关操作 1.安装MySQL sudo apt-get install mysql-server,期间需要输入两次密码,root账户的密码. sudo apt-ge ...

  2. openresty 学习笔记四:连接mysql和进行相关操作

    openresty 学习笔记四:连接mysql和进行相关操作 毕竟redis是作为缓存,供程序的快速读写,虽然reidis也可以做持久化保存,但还是需要一个做数据存储的数据库.比如首次查询数据在red ...

  3. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  4. PHP对MySQL数据库的相关操作

    一.Apache服务器的安装 <1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install<2>非安装版(https://www.apachehaus.com ...

  5. MySQL之记录相关操作

    一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...

  6. MySQL之库相关操作

    一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...

  7. MySQL数据库---记录相关操作

    序 表中记录的相关操作一共四种:插入,更新,删除.查询.其中使用最多,也是最难的就是查询. 记录的插入 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3… ...

  8. mysql数据库字符集相关操作(修改表字段编码,使其支持emoji表情)

    普通的UTF8编码是不支持emoji表情插入的,会报异常: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x9 ...

  9. mysql数据库内容相关操作

    第一:介绍 mysql数据内容的操作主要是: INSERT实现数据的插入 UPDATE实现数据的更新 DLETE实现数据的删除 SELECT实现数据的查询. 第二:增(insert) 1.插入完整的数 ...

随机推荐

  1. 百度地图 js 调用

    百度地图key 的获取 进入 http://lbsyun.baidu.com/i 登录你的账号 点击进入控制台,复制 ak 的值 <!doctype html> <html> ...

  2. C语言中结构、联合、枚举的说明

    复杂的数据类型 一般的步骤: 1.声明模板 2.定义变量,分配内存空间 3.初始化 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  3. 【ABP开发】:asp.net core 中使用mysql

    EntityFrameworkCore项目--Nuget包管理,卸载包: Microsoft.EntityFrameworkCore.SqlServer: EntityFrameworkCore项目和 ...

  4. Codeforces-B-Game with string(模拟栈)

    Two people are playing a game with a string ss, consisting of lowercase latin letters. On a player's ...

  5. 主席树的各类模板(区间第k大数【动,静】,区间不同数的个数,区间<=k的个数)

    取板粗   好东西来的 1.(HDOJ2665)http://acm.hdu.edu.cn/showproblem.php?pid=2665 (POJ2104)http://poj.org/probl ...

  6. input只能输入非负数

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. python 字符串的特性

    #######str字符串#####str字符判断大小写  url1 = 'http://www.cctv.com'  url2 = 'file:///mnt'  print url1.startsw ...

  8. 研磨设计模式学习笔记2--外观模式Facade

    需求:客户端需要按照需求,执行一个操作,操作包括一个系统中的3个模块(根据配置选择是否全部执行). 外观模式优点: 客户端无需知道系统内部实现,,只需要写好配置文件,控制那些模块执行,简单易用. 外观 ...

  9. 学习 emplace_back() 和 push_back 的区别 emplace_back效率高

    在引入右值引用,转移构造函数,转移复制运算符之前,通常使用push_back()向容器中加入一个右值元素(临时对象)的时候,首先会调用构造函数构造这个临时对象,然后需要调用拷贝构造函数将这个临时对象放 ...

  10. android通过Jni加载so库遇到UnsatisfiedLinkError问题!!!

    错误信息: java.lang.UnsatisfiedLinkError: hsl.p2pipcam.nativecaller.NativeCaller at hsl.p2pipcam.manager ...