• MySQL SQL语句


    cmd中可以 登陆mysql 并进行SQL查询。

    前提条件:安装mysql的时候,勾选把命令设置为环境启动。

         不自动启动的话,需要找到mysql下bin目录中的mysql.exe,才可以运行。

    1.登陆 mysql 

    mysql [-hlocalhost] -uroot -p123 

    -u是跟用户 root是用户名  -p后跟密码 123是密码;

    2.查看有哪些数据库

    show databases;  注意分号是命令语句的结束符号!

    3.选用库

    use 数据库名字;  比如 use test;

    4.创建数据库

    create database 库名;

    5.删除数据库

    drop database 库名;

    关于数据库的改名 命令行是不能给数据库改名的,如果其他管理软件支持改名,是复制表到新数据库,删除原数据库的变相操作


    表的操作

    1.查看具体有哪些表 【先要选取库 use 库名】

    show tables;

    2.创建表

    create table 表名(

    name varchar(10),

    age int

    )engine myisam charset utf8;

    3.删除表

    drop table 表名;

    4.清空表

    truncate 表名; delete from 表名;注意区别,自动增长键值是否被重置~!

    5.修改表,增加一列

    eg:. alter table class add score tinyint unsigned not null default 0;

    alter table 表名 add 字段名 数据类型(长度)  unsigned not null default 0;

    如何破解数据库的密码:

    1:通过任务管理器或者服务管理,关掉mysqld(服务进程)

    2:通过命令行+特殊参数开启mysqld

    Mysqld --skip-grant-tables

    3:此时,mysqld服务进程已经打开,并且,不需要权限检查.

    4:mysql -uroot  无密码登陆服务器.

    5: 修改权限表

      A: use mysql;

      B:update user set Password = password('11111') where User = 'root';

      C:flush privileges;

    6:通过任务管理器,或服务管理,关掉mysqld服务进程.

    7:再次通过服务管理,打开mysql服务.

    即可用修改后的新密码登陆.

    6. desc table 查看表结构

  • 相关阅读:

    队列
    Collection类
    Hashtable类、IdentityHashMap和WeakHashMap类
    LinkedHashMap类
    广播的种类:有序广播和无序广播
    自定义的BroadCastReceiver
    String的两个API,判断指定字符串是否包含另一字符串,在字符串中删除指定字符串。
    BroadcastReceiver的最简单用法
    Notification通知栏
  • 原文地址:https://www.cnblogs.com/zy2012/p/2845612.html
Copyright © 2020-2023  润新知