mysql学习从0开始:表的创建

下面的例子是一个名为 "persons" 的表:

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。

现在我们来创建上面的数据表:

mysql> create table persons(

id int auto_increment not null primary key,

Lastname varchar(30),

Firstname varchar(30),

Address varchar(30),

City varchar(30)

);

好了现在创建栏目成功了。

使用命令 select * from  persons看一下是不是提示empty set,那就对了,因为还没有添加任何具体数据,到目前为止还是只是创建了栏目而已。

那么现在来添加数据好了:

mysql> insert into persons(Lastname,Firstname,Address,City)  values  ("Adams","John","Oxford Street","London");

在依照上面insert命令添加另外两组数据就可以完成整个表格的创建了。

insert into persons(Lastname,Firstname,Address,City) values ("Bush","George"," Fifth Avenue","New York");

insert into persons(Lastname,Firstname,Address,City) values ("Carter","Thomas","Changan Street","Beijing");

今天就总结一下表的创建了。明天再写,最近心情不好,换工作挺无奈的。很纠结不知道去哪家好。

收到了中兴通讯的offer,不知道到底要不要去。

还收另外两家公司的offer,一家是做图形处理使用opencv 和opengl 以及其他的图形库,

一家是做c++服务端的开发使用,这个比较符合的我理想中的工作,具体内容是:google规范,list,unordered_map,redis,dump分析方式,STL的bind function,内存池和线程池

时间: 2024-12-12 19:19:41

mysql学习从0开始:表的创建的相关文章

EF 学习系列二 数据库表的创建和表关系配置(Fluent API、Data Annotations、约定)

上一篇写了<Entity Farmework领域建模方式 3种编程方式>,现在就Code First 继续学习 1.数据库表的创建 新建一个MVC的项目,在引用右击管理NuGet程序包,点击浏览搜索EF安装,我这里主要是EF6.0 以上的学习 所以都安装6.0 以上的版本 接下来在Model文件夹下面创建一个Customer类 public class Customer { public int ID { get; set; } public string Name { get; set; }

sqlite学习笔记4:表的创建和删除

前面做了那么多不就是为了数据弄几张表么,接下来看看怎么新建表. 一 新建表 基本语法如下: CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, ..... columnN datatype, ); 其中database_name为你的数据库名,table_name当然是表名啦,columnN为列明,

基于CentOS的MySQL学习补充三--使用Shell批量创建数据库表

本文出处:http://blog.csdn.net/u012377333/article/details/47006087 接上篇介绍<基于CentOS的Mysql学习补充二--使用Shell创建数据库>,本文继续探索关于Shell和MySQL的结合使用,我不知道当一个数据库设计完成之后如何快速的创建设计好的数据库表和添加相应基本数据,我目前知道的就是使用Shell和SQL脚本来达到我的目的--快速的.多次的.可重复利用的创建数据库表. 创建一个数据库表的SQL脚本: /***********

MySQL学习13:操作数据表中的记录(一)

操作MySQL数据库中的数据表的记录包括:记录的插入.记录的修改.记录的删除和记录的查询.简单来说.就 是数据表中的记录的增删改查. 一插入记录 MySQL数据库中的数据表的记录的插入包括三种形式,在前面我们操作数据表的时候就已经使用过记录的插入. 那只是我们最常使用的一种方式而已,接下来我们来看看记录的三种插入方式: (1)INSERT命令 MySQL数据库中的数据表中插入记录的第一种语法格式,也是最常用的一种语法格式为: INSERT [INTO] table_name [(col_name

MySQL学习14:操作数据表中的记录(二)

四查询记录 MySQL数据库中对于数据表中的记录最常用的就是记录的查询,操作数据表中的记录大都是记录的查询.查找 记录的语法结构为: SELECT select_expr [,select_expr ...] [ FROM table_refereneces [WHERE where_condition] [GROUP BY {col_name | position } [ASC | DESC],...] [HAVING where_condition] [ORDER BY {col_name

MySQL学习7:操作数据表(一)

数据表 数据表(或称为表)是数据库最重要的组成部分之一,是其它对象的基础. 先来解决上一篇博客末尾说到的进入数据库验证的问题: 验证当前数据库是哪一个的MySQL命令为: SELECT DATABASE(); 例子: SHOW DATABASES; USE t1; SELECT DATABASE(); 一创建数据表 MySQL语法中创建数据表的语法格式为: CREATE TABLE [IF NOT EXISTS] table_name( column_name data_type, .... )

Mysql学习---SQL测试题之表结构

创建表结果和数据准备[直接执行即可] 1 /* 2 Navicat MySQL Data Transfer 3 4 Source Server : ftl1012 5 Source Server Version : 50617 6 Source Host : localhost:3306 7 Source Database : test_python 8 9 Target Server Type : MYSQL 10 Target Server Version : 50617 11 File E

MySQL的存储引擎与表的创建,键的定义,等等

--select * from products --select prod_name from products /*limit 7 offset 2 */ --从第二行往下取7行数据,若不足7行,则取实际包含的行数  --limit 2,7--等同 手抖把寨板弄翻过来了,吓得笔记本硬盘脱机,重启后只剩下上面这点练习了,下面是今天练习Mysql关于表的 select * from orders order by 2,3 show engines show variables like '%in

MySQL学习16:多表连接

一连接概述 (1)连接 MySQL数据库在SELECT语句,多表更新以及多表删除中都支持JOIN操作.多表连接的语法结构为: table_reference {[INNER | CROSS] JOIN} | {LEFT|RIGHT} [OUTER] JOIN} table_reference ON condtional_expr; (2)数据表参照 table_reference table_name [[AS] alias] | table_subquery [AS] alias 数据表可以使