• mysql常用命令


    ###root账号登录

    mysql -h localhost -u root -p;

    其中-h后参数是地址的意思,-u后是用户名,-p后是密码,放后面输入

     例如:mysql -h localhost -u root 
     
    或者
     
    mysql -u root mysql
     

    drop命令用于删除数据库。
    drop命令格式:drop database <数据库名>;

    例如,删除名为 xhkdb的数据库:
    mysql> drop database xhkdb;

    [例子1] 删除一个已经确定存在的数据库:
       mysql> drop database drop_database;
       Query OK, 0 rows affected (0.00 sec)

    [例子2] 删除一个不确定存在的数据库:
        mysql> drop database drop_database;
        ERROR 1008 (HY000): Can't drop database 'drop_database'; database doesn't exist
        // 发生错误,不能删除'drop_database'数据库,该数据库不存在。

        mysql> drop database if exists drop_database;
        Query OK, 0 rows affected, 1 warning (0.00 sec)
        //产生一个警告说明此数据库不存在

        mysql> create database drop_database;  // 创建一个数据库
        Query OK, 1 row affected (0.00 sec)
        mysql> drop database if exists drop_database;  // if exists 判断数据库是否存在,不存在也不产生错误
        Query OK, 0 rows affected (0.00 sec)

    #使用哪个数据库

    use 数据看名称;

    例如:use haitao;

    # 导入数据库

    source mysql语句文件名称

    例如:source 26118.sql;

    1:查看服务器上当前数据库
      mysql> show databases;


    2:创建一个数据库MYDB

    mysql> create database haitao default character set utf8 collate utf8_general_ci;

    #查询使用的那个数据库

    mysql>select database();

    #查看数据库当前状态,里面包括当前的字符集设置
    mysql>status或者s;

    #显示数据库所有的表
    mysql>show tables;

    #查看数据库的字符集

    mysql>show create database haitao;

    #查看系统字符集设置,包括所有的字符集设置

    mysql>show variables like 'char%';

    #查看数据表中字符集设置

    mysql>show full columns from tablename;

    或者

    mysql>show create table tablename;

    #选择你所创建的数据库
      mysql> USE MYDB;

    (按回车键出现Database changed 时说明操作成功!)

    #查看现在的数据库表
      mysql> show tables;

     
    #创建一个数据库表
      mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));


    #显示表的结构:
    mysql查看表结构命令,如下:

    mysql>desc 表名;

    mysql>show columns from 表名;

    或者

    mysql>describe 表名;
    mysql>show create table 表名;


    7:往表中加入记录
      mysql> insert into MYTABLE values ("hyq","M");
    8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
      mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
    9:导入.sql文件命令(例如D:/mysql.sql)
      mysql>use database;
      mysql>source d:/mysql.sql;
    10:删除表
      mysql>drop TABLE MYTABLE;
    11:清空表
      mysql>delete from MYTABLE;
    12:更新表中数据
      mysql>update MYTABLE set sex="f" where name='hyq';
    13.查看默认的编码格式:
      mysql> show variables like "%char%";
    14.查看test数据库的编码格式:
      mysql> show create database test;
    15.查看yjdb数据库的编码格式:
      mysql> show create table yjdb;

    处理表:

    #创建表

    mysql> create table tb_test(

    -> id int unsigned not null auto_increment,

    -> firstname varchar(25) not null,

    -> lastname varchar(25) not null,

    -> email varchar(45) not null,

    -> phone varchar(10) not null,

    -> primary key(id));

    Query OK, 0 rows affected (0.03 sec)

    #复制表

    create table tb_test2 select * from db_test.tb_test;

    #更改表结构

    alter table tb_demo add column email varchar(45);

  • 相关阅读:
    有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
    C编程实现2的1000次方(使程序中的n=1000即可)
    有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。
    有一个字符串,内有若干字符,输入一个字符,要求程序将字符串中该字符删去。
    使用静态变量的方法求n!
    数组排序:冒泡法和选择法
    使用函数的递归调用来解决Hanoi(汉诺)塔问题。
    VC5509的通用GEL代码
    字、字节和位的关系
    安装JDK后环境变量的配置
  • 原文地址:https://www.cnblogs.com/gaf617/p/4864486.html
Copyright © 2020-2023  润新知