第一天:

创建一个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学习笔记-创建用户以及登录,基本信息查询的更多相关文章

  1. MongoDB 学习笔记 ---创建用户

    MongoDB安装好了之后,开始学习常用命令 首先,运行MongoDB, 记住,先不用带参数--auth /usr/local/mongodb/bin/mongod -dbpath=/usr/loca ...

  2. MySQL学习笔记——多表连接和子查询

    多表连接查询 # 返回的是两张表的乘积 SELECT * FROM tb_emp,tb_dept SELECT COUNT(*) FROM tb_emp,tb_dept # 标准写法,每个数据库都能这 ...

  3. MYSQL学习笔记 (六)explain分析查询

    使用EXPLAIN可以模拟优化器执行SQL语句,从而知道MYSQL是如何处理你的SQL,从而分析查询语句或者表结构的瓶颈.

  4. 一千行MySQL学习笔记 (转)

    出处:  一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权 ...

  5. mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记

    mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...

  6. Mysql学习笔记(一)数据类型

    原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型     Mysql数据类型             含义(有符号)     tinyint(m ...

  7. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  8. MySQL学习笔记-事务相关话题

    事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都 ...

  9. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE ...

随机推荐

  1. [原创] MSP430G2系列图形化编程相关资料

    1.TI官方工具GRACE以及CCS介绍以及下载地址:http://www.ti.com.cn/tool/cn/grace 2.教程资料: ①手把手教你使用GRACE:   http://www.do ...

  2. C# winform右击导入手机号码

    private void 导入手机号ToolStripMenuItem_Click(object sender, EventArgs e) { using (OpenFileDialog Openfi ...

  3. mysql 中 时间和日期函数

    From: http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日 ...

  4. Hadoop学习笔记——WordCount

    1.在IDEA下新建工程,选择from Mevan GroupId:WordCount ArtifactId:com.hadoop.1st Project name:WordCount 2.pom.x ...

  5. Excel破解密码代码

    Option ExplicitPublic Sub AllInternalPasswords()' Breaks worksheet and workbook structure passwords. ...

  6. winform c#中子窗体关闭刷新父窗体

    父窗体Form1 子窗体Form2 Form1中有一个datagridview控件和一添加按钮,Form2中有一个Text控件和一个保存按钮 要求点击Form1窗体上的添加按钮,弹出Form2,再te ...

  7. UNIX环境编程学习笔记(16)——进程管理之进程环境变量

    lienhua342014-10-03 1 环境表和环境指针 在每个进程启动时,都会接到一张环境表.环境表是一个字符指针数组,其中每个指针包含一个以 null 结束的 C 字符串的地址.全局变量env ...

  8. fdisk mkfs blkid fstab

    fdisk -l  查看系统分区信息 mkfs  制作文件系统mke2fs 制作ext型文件系统mkntfs  制作ntfs型文件系统 e2label  更改ext型文件系统卷标ntfslabel 更 ...

  9. QT编译错误:cannot find file: *.pro

    编译一个之前同事写的QT程序,结果出现了编译错误:cannot find file: *.pro 解决方法:将程序放在英文路径下 尽管出现一些红色的编译信息部门,但是最终还算是编译成功了~

  10. mysql覆盖索引(屌的狠,提高速度)

    话说有这么一个表: CREATE TABLE `user_group` ( `id` int(11) NOT NULL auto_increment, `uid` int(11) NOT NULL, ...