目录

数据库

创建数据库

切换到某个 数据库下

创建表

创建数据

更新表中数据

查看表结构

重命名表

删除重复数据

查看前n行数据

增加列

修改列

主键

删除列

重命名列

mysql导入csv文件:


数据库

创建数据库

create database databaseName;

切换到某个 数据库下

use databaseName;

创建表

create table tableName(dataName dataType);
例如:
create table test(date int);

创建数据

insert into person (number,name,birthday) values (1,'haha',20160509);

更新表中数据

update person set name="xixi" where name="heihei";

查看表结构

desc tableName;

重命名表

alter table t1 rename t2;

删除重复数据

mysql> CREATE TABLE tmp SELECT last_name, first_name, sex FROM person_tbl GROUP BY (last_name, first_name, sex);
mysql> DROP TABLE person_tbl;
mysql> ALTER TABLE tmp RENAME TO person_tbl;

查看前n行数据

select * from tableName limit n;

增加列

alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一列,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL;    //增加一列 ,默认不能为空
alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null first;//在开头添加列

修改列

alter table user MODIFY new1 VARCHAR(10); //修改一个字段的类型
alter table user CHANGE new1 new4 int;  //修改一个字段的名称

主键

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//需要确保添加主键的列不能为空。添加主键Alter table tablename Drop Primary key;//删除主键

删除列

alter table t2 drop column c;

重命名列

alter table t1 change a b integer;

mysql导入csv文件:

load data infile '/tmp/test.csv'
into table test_info
fields terminated by ','  optionally enclosed by '"' escaped by '"'
lines terminated by '\r\n';

参考链接:

https://blog.csdn.net/csdn10086110/article/details/89500065

https://www.cnblogs.com/Chenshuai7/p/5271445.html

https://www.cnblogs.com/lvdongjie/p/6274392.html

mysql(mariadb)常用命令(持续更新ing)相关推荐

  1. Docker 常用命令 (持续更新)

    最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像 ...

  2. Ubuntu使用中的常用命令(持续更新~~~)

    文章目录 软件端口占用 软件安装/卸载 更新软件包 卸载(移除)软件包 查看已安装软件 deb软件安装 bin软件安装 bundle软件安装 压缩包 tar tar.gz zip 图片 webp转换 ...

  3. eclipse 在 Linux中常用命令,持续更新....

    1. mvn eclipse:clean 2. mvn eclipse:eclipse -Dwtpversion=1.0 1.jdk安装 首先可以使用命令直接进行jdk安装 sudo apt-get ...

  4. Git 常用命令[持续更新...]

    <第一行代码>中推荐的版本控制工具 Git 2019-6-4最新版本为2.21.0 下载地址 https://gitforwindows.org/ 安装windows版比较简单,下一步下一 ...

  5. linux 的常用命令(持续更新.....)

    rpm rpm -qf `whereis ps`    可以查出ps这个命令是哪个包的 rpm -ql jenkins        查jenkins这个rpm包相关的路径有哪些 yum yum se ...

  6. stata常用命令 (持续更新)

    最近在用stata处理数据,learning by doing,现将用过的命令整理如下,方便以后参阅: 查看统计特征 查看变量s的统计特征: summarize s 如要显示变量s的经验累积分布函数( ...

  7. inux常用命令-持续更新中(转载:小牛导航,super-nb)

    关机 (系统的关机.重启以及登出 ) shutdown -h now 关闭系统 init 0 reboot 重启 logout 注销 分享下我的网站,小牛导航,super-nb.com 文件和目录 c ...

  8. 码Ubuntu常用命令持续更新

    新建用户: adduser xxx 修改密码: passwd xxx 赋予sudo权限 chmod u+w /etc/sudoers vi /etc/sudoers 找到 root ALL=(ALL) ...

  9. js中text方法是啥意识_一盏茶的时间,快速捕获JS中常用的方法(细心整理,持续更新ing)...

    不知不觉上班一周辽-趁着大好周末,小编挣扎着从床上爬起来,决定对前端日常编程中常用到的一些方法做一个系统的整合. 有些人或许会觉得忘了百度就完事儿,no no no!这事儿小编真的亲践过好多次,百度一 ...

最新文章

  1. 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
  2. linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)
  3. java 学习知识汇总
  4. 计算机视觉 | 计算机界国际学术会议和期刊目录
  5. 转载一篇《Redis源码研究—哈希表》重点是如何重新哈希
  6. 计算机网络实验中S1是啥意思,某计算机A需要访问域名www.yy.com,它首先向本域DNS服务器S1查询,.._简答题试题答案...
  7. jpane1_Java—面板组件(Jpanel)1
  8. linux视频在windows播放器,适用于Windows和Linux的免费多媒体播放器SMPlayer 18.6.0发布 - 爱绿豆...
  9. JS弹出DIV并使整个页面背景变暗功能的实现代码
  10. AI 换脸?除了 ZAO,用 Python 一样轻松搞定
  11. Python—redis
  12. 收银员使用的条码扫描枪如何判断好坏?
  13. 涨见识!Java String转int还有这种写法
  14. PHP在线运行,在线编译
  15. Windows10 如何清理注册表,教大家清理注册表方法
  16. 迅雷11下载报错:下载引擎未启动
  17. 网工软考中级数据通信技术
  18. 刷表法 和 填表法(DP)
  19. 你的梦想,是复制别人的么?
  20. sketch首款主题管理插件-主题大师

热门文章

  1. 分享这两年从事Linux系统运维行业的感受
  2. RaspberryPI 3 系统安装及常见问题
  3. Asp中隐藏下载地址
  4. Windows2003如何安装IIS
  5. 概念辨析:工厂模式 工厂方法模式 简单工厂模式 抽象工厂
  6. docker与虚拟机的对比
  7. 彩信的基本原理(转贴)
  8. 「基本功」不可不说的Java“锁”事
  9. 必备面试题:系统CPU飙高和GC频繁,如何排查?
  10. Spring Boot 注册 Servlet 的3种方式