mysql(mariadb)常用命令(持续更新ing)
目录
数据库
创建数据库
切换到某个 数据库下
表
创建表
创建数据
更新表中数据
查看表结构
重命名表
删除重复数据
查看前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)相关推荐
- Docker 常用命令 (持续更新)
最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称 在docker 镜像库中搜索镜像 2. 拉取镜像 ...
- Ubuntu使用中的常用命令(持续更新~~~)
文章目录 软件端口占用 软件安装/卸载 更新软件包 卸载(移除)软件包 查看已安装软件 deb软件安装 bin软件安装 bundle软件安装 压缩包 tar tar.gz zip 图片 webp转换 ...
- eclipse 在 Linux中常用命令,持续更新....
1. mvn eclipse:clean 2. mvn eclipse:eclipse -Dwtpversion=1.0 1.jdk安装 首先可以使用命令直接进行jdk安装 sudo apt-get ...
- Git 常用命令[持续更新...]
<第一行代码>中推荐的版本控制工具 Git 2019-6-4最新版本为2.21.0 下载地址 https://gitforwindows.org/ 安装windows版比较简单,下一步下一 ...
- linux 的常用命令(持续更新.....)
rpm rpm -qf `whereis ps` 可以查出ps这个命令是哪个包的 rpm -ql jenkins 查jenkins这个rpm包相关的路径有哪些 yum yum se ...
- stata常用命令 (持续更新)
最近在用stata处理数据,learning by doing,现将用过的命令整理如下,方便以后参阅: 查看统计特征 查看变量s的统计特征: summarize s 如要显示变量s的经验累积分布函数( ...
- inux常用命令-持续更新中(转载:小牛导航,super-nb)
关机 (系统的关机.重启以及登出 ) shutdown -h now 关闭系统 init 0 reboot 重启 logout 注销 分享下我的网站,小牛导航,super-nb.com 文件和目录 c ...
- 码Ubuntu常用命令持续更新
新建用户: adduser xxx 修改密码: passwd xxx 赋予sudo权限 chmod u+w /etc/sudoers vi /etc/sudoers 找到 root ALL=(ALL) ...
- js中text方法是啥意识_一盏茶的时间,快速捕获JS中常用的方法(细心整理,持续更新ing)...
不知不觉上班一周辽-趁着大好周末,小编挣扎着从床上爬起来,决定对前端日常编程中常用到的一些方法做一个系统的整合. 有些人或许会觉得忘了百度就完事儿,no no no!这事儿小编真的亲践过好多次,百度一 ...
最新文章
- 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
- linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)
- java 学习知识汇总
- 计算机视觉 | 计算机界国际学术会议和期刊目录
- 转载一篇《Redis源码研究—哈希表》重点是如何重新哈希
- 计算机网络实验中S1是啥意思,某计算机A需要访问域名www.yy.com,它首先向本域DNS服务器S1查询,.._简答题试题答案...
- jpane1_Java—面板组件(Jpanel)1
- linux视频在windows播放器,适用于Windows和Linux的免费多媒体播放器SMPlayer 18.6.0发布 - 爱绿豆...
- JS弹出DIV并使整个页面背景变暗功能的实现代码
- AI 换脸?除了 ZAO,用 Python 一样轻松搞定
- Python—redis
- 收银员使用的条码扫描枪如何判断好坏?
- 涨见识!Java String转int还有这种写法
- PHP在线运行,在线编译
- Windows10 如何清理注册表,教大家清理注册表方法
- 迅雷11下载报错:下载引擎未启动
- 网工软考中级数据通信技术
- 刷表法 和 填表法(DP)
- 你的梦想,是复制别人的么?
- sketch首款主题管理插件-主题大师