zoukankan      html  css  js  c++  java
  • motto


    本文搜索关键字:motto mysql


    登录数据库 mysql -uroot -proot -P3306 -h127.0.0.1 --prompt "u@h d>"

    • -u // 登录用户
    • -p // 登录密码
    • -P // 端口
    • -h // host
    • --prompt "u@h d>" // 登录时,修改mysql命令行提示符
      • u // 当前登录用户
      • @ // 原义字符
      • h // 当前host
      • d // 当前数据库名称

    命令行状态下,修改提示符 PROMPT u@h d>

    显示数据库列表 SHOW DATABASES;

    创建数据库 CREATE DATABASE db1 CHARACTER SET utf8;

    • db1 // 数据库名称
    • utf8 // 数据库字符集

    删除数据库 DROP DATABASE db1;

    切换数据库 USE db1

    显示当前数据库的数据表列表 SHOW TABLES;

    创建数据表

    • 范例
    CREATE TABLE t1 (
      name VARCHAR(8) COMMENT '姓名',
      age TINYINT UNSIGNED DEFAULT 0 COMMENT '年龄'
    );
    

    显示创建数据表的语句 SHOW CREATE TABLE t1;

    显示数据表字段列表 SHOW COLUMNS FROM t1;

    为数据表添加字段

    • 置于最前
    ALTER TALBE t1 ADD id TINYINT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '自增主键' FIRST; 
    
    • 置于name字段后
    ALTER TABLE t1 ADD sex TINYINT UNSIGNED DEFAULT 0 COMMENT '性别,{0: 未知, 1: 男, 2: 女}' AFTER name;
    
    • 默认置于最后
    ALTER TABLE t1 ADD create_time BIGINT UNSIGNED COMMENT '创建时间';
    
    • 一次性添加多个,注意:这里不能指定位置了,只能置于最后
    ALTER TABLE t1 ADD (
    class_id TINYINT UNSIGNED DEFAULT 0 COMMENT '班级id',
    student_no VARCHAR(16) COMMENT '学号',
    update_time BIGINT UNSIGNED COMMENT '更新时间'
    );
    

    修改数据表的字段

  • 相关阅读:
    c语言编程之栈(链表实现)
    c语言编程之队列(链表实现)
    c语言编程之循环队列
    (转)linux下的系统调用函数到内核函数的追踪
    计算机网络
    (转)使用 /proc 文件系统来访问 Linux 内核的内容
    linux驱动之I2C
    (转)Linux 文件系统:procfs, sysfs, debugfs 用法简介
    linux编程之线性表
    linux编程之指针
  • 原文地址:https://www.cnblogs.com/andremao/p/9184975.html
Copyright © 2011-2022 走看看