• 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 查看表结构

  • 相关阅读:
    inflate用一个XML源填充view. LayoutInflater
    关于inflate的第3个参数
    关于inflate的第3个参数
    android ImageView scaleType属性
    android ImageView scaleType属性
    Android中设置文本颜色的三种方法
    JDK1.8与spring3.x的不兼容
    Spring整合activiti单元测试
    良好编程习惯的养成
    No output operations registered, so nothing to execute
  • 原文地址:https://www.cnblogs.com/zy2012/p/2845612.html
Copyright © 2020-2023  润新知