zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    系统设计的定量原理
    [Java-基础]单元测试Junit
    二维图元生成:直线生成算法
    [Java-基础]反射_Class对象_动态操作
    浅说模板的局限性
    普通函数和函数模板调用规则
    普通函数和函数模板的区别
    十大排序算法(原理及代码实现细节)
    linux远程登陆以及从其他服务器下载文件
    循环队列-抽象数据类型
  • 原文地址:https://www.cnblogs.com/finalanddistance/p/6993775.html
Copyright © 2011-2022 走看看