mysql学习笔记-创建用户以及登录,基本信息查询
第一天:
创建一个mysql账号:create user ‘新的用户名’@‘localhost’identified by ‘口令’;
Now()显示当日日期和时间,user()显示当前的用户,version()显示数据库的版本
使用“;”把一行上输入多条语句:select now();select();
显示当前数据库select database()和show databases不一样,后者是显示用户里有多少个数据库,并将其列出来。但前者是显示当前使用的数据库。当当前没有使用某个数据库的时候select database()显示为NULL。
可以通过在进入mysql的时候直接使用数据库,mysql –p –u user databasename;
日期类型date 默认形式“yyyy-mm-dd”
自动增长类型 auto_increment,如果没有给列的值将自动增加.
Primary key(columns_name),作为索引,主键
使用describe来描述表格的详细信息
与其相同作用的还有desc member;explain…;show columns from member;show flelds from member
但是Show full columns from table_name,表格的全部信息,和describe是不同的含义。
在表格创建时规定类型engine=”…” ,如果没有指定,默认的类型为MyISAM
ENUM(…)的用法,数据的取值只能够是enum中的一个:enum(‘Y’,’N’)那么数据只能取Y或N其中的一个
Describe 不仅可以描述整个表的结果,还可以描述单个列:describe table_name‘columns’

PRIMARY KEY(student_id,event_id):student_id和event_id两个的组合为主键
Index():索引,让mysql更快的搜索到
Foreign key(...) references …作用是将这个表中的列和其他表中的相关联,这样score就不会产生一个不存在的student_id或event_id;
对于为什么student_id有一个索引,这是因为对于froeign定义的的每一个数据列,要么它本身是一个索引,要么本身有索引的性质,而刚还primary key本身有索引的作用,所以第一个event_id已经有索引的作用,但是student_id却没有这个作用,所以用索引student_id;
没有依赖的表格先创建,ps:frogign key…references…references后面的将先创建,然后前面的在创建。如果要将表格丢弃,顺序刚好是相反的,
插入表格数据的各种方法:
(1) insert into table_name values(value);
(2) insert into table_name values(value1),(value2),(…);
(3) insert into table_name(column1,column2),values(‘col1_val’,’col2_val’)给出列名,然后赋值,(可以多个或一个赋值)
(4)insert into table_name select col1,col2,col3(不能只写一部分)
mysql学习笔记-创建用户以及登录,基本信息查询的更多相关文章
- MongoDB 学习笔记 ---创建用户
MongoDB安装好了之后,开始学习常用命令 首先,运行MongoDB, 记住,先不用带参数--auth /usr/local/mongodb/bin/mongod -dbpath=/usr/loca ...
- MySQL学习笔记——多表连接和子查询
多表连接查询 # 返回的是两张表的乘积 SELECT * FROM tb_emp,tb_dept SELECT COUNT(*) FROM tb_emp,tb_dept # 标准写法,每个数据库都能这 ...
- MYSQL学习笔记 (六)explain分析查询
使用EXPLAIN可以模拟优化器执行SQL语句,从而知道MYSQL是如何处理你的SQL,从而分析查询语句或者表结构的瓶颈.
- 一千行MySQL学习笔记 (转)
出处: 一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权 ...
- mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记
mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...
- Mysql学习笔记(一)数据类型
原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型 Mysql数据类型 含义(有符号) tinyint(m ...
- 初识mysql学习笔记
使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...
- MySQL学习笔记-事务相关话题
事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都 ...
- 【mysql学习笔记整理】
/*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE ...
随机推荐
- Aspose.Words对于Word的操作
对于word操作一般是对已有word模板的操作,直接新建的不考虑,网上教程很多,自己看吧一般有以下几种办法(忘了具体几种了,一般情况下以下就够了)1.通过书签替换顾名思义,就是先定义一个书签,然后在书 ...
- 监听输入框值变化的最佳方案 oninput 和 onpropertychange (实时监控文本框改变的最佳方案)
公司有个文本框,当输入文字/粘贴/复制 或者是键盘猛按的时候,都希望这个文本框能统计出 输入了多少字 这种用 onchange onkeyup onkepress 都不怎么好使 最后在 ...
- mysql日期和字符相互转换
From: http://www.2cto.com/database/201303/195083.html mysql日期和字符相互转换 date_format(date,'%Y-%m-%d') ...
- HTML5 3D Google搜索 小盒子 大世界
HTML5真是能让人想象万千,居然动起了Google搜索的主意,它利用HTML5技术将Google搜索放到了一个小盒子里,弄起了3D搜索.随着鼠标移动,HTML5 3D搜索盒子也就转动,非常立体.点击 ...
- Array.prototype.removeBeginWithVal(删除数组内以某值开头的字符串对象)
Array扩展方法: //author: Kenmu //created time: 2015-03-16 //function: 删除数组内以某值开头的字符串对象 Array.prototype.r ...
- 用Lua实现string的trim()方法
function trim1(s) return (s:gsub("^%s*(.-)%s*$", "%1")) end -- from PiL2 20.4 fu ...
- Unity UGUI 的RectTransform参数的设置
1.改变RectTransform的top GetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<Re ...
- Github上搭建个人博客记录
1.注册,用户名一定要起好,别随便起. 2.登录后,新建一个仓库repositories.new一个. 命名为用户名.github.io.如果发现不一样进Settings修改,rename. 3.仓库 ...
- MongoDB使用经验总结
摘要: 最近在开发项目使用了数据库MongoDB,我将它的使用方法整理下分享给大家.至于mongoDB有什么优点,大家可以到官网去看. 安装: 首先我们需要到官网下载适合自己系统的mongodb. w ...
- pyqt与拉勾网爬虫的结合
人力部需要做互联网金融行业的从业人员薪酬分析,起初说的是写脚本,然后他们自己改.但这样不太好,让人事部来修改py脚本不太好,这需要安装py环境和一些第三方包,万一脚本改来改去弄错了,就运行不起来了. ...