zoukankan      html  css  js  c++  java
  • mysql常用命令

    一.常用命令

    教程:https://www.runoob.com/mysql/mysql-drop-tables.html

    1. 启动 net start mysql

    2. 连接 mysql -uroot -p

    3. 显示数据库 show databases;

    4. 创建数据库: create database test charset=utf8; #切记:指定编码

    5. 使用对应数据库 use test;

    6. 改数据库密码 set password='root'

    7. 显示test数据库的表 show tables;

    8. 显示表详情: desc test_tables;

    9. 批量导入数据到test数据库: source E:/data/test.sql; (注意表名要和test里的表名对应)

    二.增删改查

    1.新增

    在user_info 表的 user_name 字段之后,新增一个字段,设置对应的类型,长度,是否为null,默认值,注释

    ALTER TABLE user_info ADD COLUMN `user_name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户名' AFTER `valid_status`;
    

    2.更新

    修改一个字段的类型user_name(VARCHAR(50))->user_name(VARCHAR(10))

    ALTER TABLE user_info  MODIFY user_name VARCHAR(10) NOT NULL DEFAULT '' COMMENT ’用户名';
    

    3.修改

    修改一个字段的名称&类型,user_name(VARCHAR(50))->username (VARCHAR(30))

    ALTER TABLE user_info  CHANGE user_name username VARCHAR(30) NOT NULL DEFAULT '' COMMENT '用户名';
    

    4.删除user_info 表的 user_name 字段

    ALTER TABLE test_table DROP COLUMN user_name ;
    

    三、插入文件tp5.sql

    SET NAMES utf8;
    SET FOREIGN_KEY_CHECKS = 0;
    -- ----------------------------
    -- Table structure for `yunzhi_teacher`
    -- ----------------------------
    DROP TABLE IF EXISTS `yunzhi_teacher`;
    CREATE TABLE `yunzhi_teacher` (
    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `name` varchar(30) DEFAULT '' COMMENT '姓名',
    `sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0男,1女',
    `username` varchar(16) NOT NULL COMMENT '用户名',
    `email` varchar(30) DEFAULT '' COMMENT '邮箱',
    `create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
    `update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
    -- ----------------------------
    -- Records of `yunzhi_teacher`
    -- ----------------------------
    BEGIN;
    INSERT INTO `yunzhi_teacher` VALUES ('1', '张三', '0', 'zhangsan', 'zhangsan@mail.com', '123123', '123213'), ('2', '李四', '0', 'lisi', 'lisi@yunzhi.club', '123213', '1232');
    COMMIT;
    SET FOREIGN_KEY_CHECKS = 1;
    
  • 相关阅读:
    oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件
    oracle 常用语句
    android udp 无法收到数据 (模拟器中)
    android DatagramSocket send 发送数据出错
    AtCoder ABC 128E Roadwork
    AtCoder ABC 128D equeue
    AtCoder ABC 127F Absolute Minima
    AtCoder ABC 127E Cell Distance
    CodeForces 1166E The LCMs Must be Large
    CodeForces 1166D Cute Sequences
  • 原文地址:https://www.cnblogs.com/chenxi188/p/12207323.html
Copyright © 2011-2022 走看看