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

    1、显示数据库列表。 
      show databases; 
    2、显示库中的数据表: 
      use mysql;
      show tables; 
    3、显示数据表的结构: 
      describe 表名; 
    4、建库: 
      create database 库名; 
    5、建表: 
      use 库名; 
      create table 表名 (字段设定列表); 
    6、删库和删表: 
      drop database 库名; 
      drop table 表名; 
    7、将表中记录清空: 
      delete from 表名; 
    8、显示表中的记录: 
      select * from 表名

    9、改表明:

      alter table table_name rename table_new_name;

    10、复制表

    1⃣️ 复制表结构及数据到新表

      CREATE TABLE 新表 SELECT * FROM 旧表

      这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

    2⃣️ 只复制表结构到新表

      CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 或CREATE TABLE 新表 LIKE 旧表

    3⃣️ 复制旧表的数据到新表(假设两个表结构一样)

      INSERT INTO 新表 SELECT * FROM 旧表

  • 相关阅读:
    Git更新或提交出错的解决办法
    webpack简单学习的入门教程
    CentOS源码安装QT
    后台程序在向tty/串口写数据的时候stop了
    Linux signal 处理
    Linux C 获取 文件的大小
    Microsoft Excel 标题栏或首行锁定
    Socket连接何时需要断开
    Windows MFC 打开文本
    动态库的生产和调用
  • 原文地址:https://www.cnblogs.com/logo-fox/p/5634923.html
Copyright © 2011-2022 走看看