一、基础知识

1、注释方法 :--+空格 或 #

2、闪电I执行光标所处命令最近的;截止的语句或所选区域第一条命令语句

3、从外部文件导入数据,csv 用 ',',制表符隔开的txt文件 用'\t';文件路径是用 ’/‘,不能单用'\',可以用'\\';文件路径名称不能是中文,必须是英文;如果导入外部数据,报错无权限,可以运行这条代码试试‘SET GLOBAL local_infile=1;’

4、modify 修改字段类型,change 修改字段名称,带上类型,两种修改方式,若非主键j及唯一约束条件未带上,会被取消掉

5、用主键分组没有意义;having 中条件是聚会函数结果是否符合某个条件

6、操作符,! 表示 不;如 != 不得于,!> 不大于,!< 不小于

6、jion 是横向连接;union 是纵向连接,union是去重合并,union all 是不去重合并也叫全拼接

7、模糊查询,MySql 用 like ,'%' 任意字符,'_' 某一字符,如 like '北%'  北开头的内容,like '%北%'    含北的内容,like '北__'  北开头的三个长度的内容;excel 是 '*' 任意字符,'?' 某一字符

8、文件分类,二进制文件(记事本打开乱码看不懂)和文本文件(记事本打开能显示看懂,分非数据文件和数据文件(逗号隔开的csv文件,制表符、逗号或分号等隔开的txt文件));

9、MySQL 编码规则是utf-8,excel编码规则是ANSI

10、每次开启workbanch 软件,先执行 use [数据库名] 进入需要使用的数据库

二、常用快捷键

-- CTRL + Enter  闪电I快捷键/执行当前行

-- 执行整篇sql脚本, ctrl+shift+enter

-- 注释/取消注释, ctrl+/

-- 格式化sql语句(美化sql语句), ctrl+b

-- 自动补全,ctrl+space

-- 新开SQL编辑器 Ctrl + T

-- 查看执行解释 (explain current statement) Ctrl + Alt + X

三、易忘语句

1、从外部文件(csv/txt)导入数据语句:load data local infile '文件路径/文件名.文件类型' into table 表名  fields terminated by ['分割方式']   ignore 1 lines  ;若第一行不是字段名,' ignore 1 lines'可以删除

2、查看表结构语句   descb 表名

3、 删除主键语句   alter table 表名 drop primary key

4、追加主键 alter table 表名 add primary key ('字段名1','字段名2...')

5、创建自增 CREATE TABLE example(id INT  AUTO_INCREMENT)

6、查看所有表名 show tables;查看所有数据库名 show databases

7、查看创建的某数据库 show create database [数据库名];查看创建的某表 show create table [表名]

8、创建表时带入备注内容:

create table Monthly_Indicator(

city_name varchar(20) not null DEFAULT '_' comment '城市名',

month_key date not null comment '月份',

aqi int(4) not null default 0 comment 'AQI',

ranking int(4) not null default 0 comment '排名',

primary key(city_name,month_key)

) comment='大气质量表';

mysql ignore 1 lines_20190716MySQL基础操作(一)相关推荐

  1. MySQL(一)基础操作

    MySQL基础操作 一.MySQL数据库管理 1.登入 mysql -u root -p 然后输入密码 2.查看当前MySQL会话使用的字符集 show variables like 'charact ...

  2. mysql数据库的命令基础操作

    #mysql ###mysql工具使用 //语法:mysql [OPTIONS] [database] //常用的OPTIONS: -uUSERNAME //指定用户名,默认为root -hHOST ...

  3. mysql grant show_mysql之基础操作grant、show、repair、log_error等

    grant all on databasename.tablename to [email protected] identified by 'complexpassword'; grant all ...

  4. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  5. mysql opti_MySQL基础操作

    查看帮助:? 关键词 如 ? trigger 一.Mysql常用基础操作 1.mysql表复制 1) create table t2 like t1;   --复制表结构,t2与t1表结构一致 2) ...

  6. SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)

    目录 数据库元数据查询 7.5.1 列出模式中所有的表 7.5.2 列出所有的数据库 7.5.3 列出给定表的基本信息 7.5.4 列出给定表的索引信息 7.5.5 列出给定表的主键.外键约束 7.5 ...

  7. SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据

    SQL基础操作_1_检索数据 目录 7.1.1 数据集 7.1.2 学生选课关系表 7.1.3 供应商关系表 7.2.1 从表中查询所有行和列 7.2.2 从表中查询部分行 7.2.3 查询满足某个条 ...

  8. PHP - PDO 之 mysql 基础操作

    PHP - PDO 之 mysql 基础操作 <?php/* pdo 学习 */$dsn = 'mysql:host=localhost;dbname=cswl';//构建连接dsn$db = ...

  9. mysql数据库优化课程---13、mysql基础操作

    mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...

最新文章

  1. html svg波浪,svg+css3做一个动感的波浪效果实现
  2. 阿里技术 2019 年度热文 Top10 出炉,你错过哪些?
  3. mysql报错last packet_mysql The last packet successfully received
  4. python--批量下载豆瓣图片
  5. easyui怎样实现textarea
  6. 报错:'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte
  7. Poi读写Excel文件
  8. WPF NotifyIcon使用
  9. Nginx-代理服务器
  10. ip代理 12-02-03
  11. 【计算机图形学】【实验报告】太阳系绘制、B样条曲线绘制(附代码)
  12. 小程序云开发(四):云数据库的文件操作之上传头像图片,获取云图片
  13. 调音台、声卡、视频采集卡技术参数
  14. 小米抢发全尺寸人形机器人,全方面转型!
  15. html5 鼠标滑动页面动画效果,鼠标滑动到当前页面触发动画效果
  16. Python:fractions(分数)模块的使用
  17. java连接qq邮箱_java如何使用ssl连接qq邮箱
  18. 夜深人静写算法(三)- 初等数论入门
  19. 低显存(4g)训练LoRA模型的一些经验+自训练四季夏目LoRA模型分享
  20. python Excel数据处理三兄弟:xlrd/xlwt/xlutils!

热门文章

  1. js中时间戳与日期时间之间的相互转换
  2. ORA-28001: the password has expired
  3. server正式的环境性能测试nginx-php 指着寻求突破的表现
  4. 百度地图2.1获取密钥配置的Android签名证书的sha1值
  5. Process类中与内存相关的属相不能更新!
  6. DelphiX教程系列 1 - 使用键盘和摇杆
  7. 八句经典座右铭必有一句适合你
  8. 数学在机器学习中的重要性[by Dahua Lin]
  9. 用VC++实现USB接口读写数据的程序
  10. mvn test BUILD FAILURE