Mysql笔记【2】-数据表的基本操作】的更多相关文章

数据表:行称为记录  列称为字段 用来存储数据 一.数据类型 数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型. 在我们存储不同类型的数据时,为了数据优化存储,需要选择合适的数据类型. 1. 整型 计算机存储方式:二进制 有符号位:数字的最高位用0 1 表达数字是正数或负数 无符号位:不存在负数,永远是正数.范围大致是有符号位的2倍  关键词unsigned 2. 浮点型倍 m:小数点前后数字总位数   d:小数点后位数 eg:float[(…
/*创建数据库--- CREATE DATABASE 数据库名;*/ CREATE DATABASE itschool; /*查看已经存在的数据库*/ SHOW DATABASES; /*查看某个已创建的数据库的信息--- SHOW CREATE DATABASE 数据库名;*/ SHOW CREATE DATABASE itschool; /*修改数据库编码--- ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;*…
1查看表的结构 (1)show create table +数据库名称 (2)desc+数据库名称 2修改表 (1)表中添加列 alter table 数据库名称 add column addr varchar(20)//添加地址列 (2)修改表某列扥类型 alter table 数据库名称 modify column sname varchar(20) (3)修改某一列的名称 alter table 数据库名称 change addr work_add varchar(20) (4)修改表的名…
第一篇博文,一个小小的纪念仪式^-^ 以下正文 一.数据库的基本操作 --数据库的操作 --连接数据库 mysql -uroot -p密码 mysql -uroot -pmysql --退出数据库 exit quit ctrl + d --查看所有数据库 show databases; --*显示时间 select now(); --*显示版本 select version(); --创建数据库(建库时如果不指定编码,默认使用latin) create database 数据库名称 编码方式 c…
mysql(三) 数据表的基本操作操作 创建表,曾删改查,主键,外键,基本数据类型. 1. 创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf8 例如: 类型解释: 是否可以为空: 是否可空,null表示空,非字符串 not null - 不可空 null - 可空 默认值设置 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值 create table t…
1.数据库(database)管理 1.1 create 创建数据库 create database firstDB; 1.2 show 查看所有数据库 mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || firstDB            || mysql              || performance_schem…
转载:http://www.baike369.com/content/?id=5478 MySQL在创建数据表的时候创建索引 在MySQL中创建表的时候,可以直接创建索引.基本的语法格式如下: CREATE TABLE 表名(字段名 数据类型 [完整性约束条件], [UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY [索引名](字段名1 [(长度)] [ASC | DESC]) ); UNIQUE:可选.表示索引为唯一性索引. FULLTEXT:可选.表示索引为全…
mysql status关键字  数据表设计中慎重使用…
数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1.数据表的创建.查看数据表.查看数据表结构 mysql> CREATE DATABASE test1; Query OK, row affected (0.02 sec) mysql> USE test1; Database changed mysql> CREATE TABLE table…
1. 创建数据表 1.1 最基本的语法 CREATE TABLE tbl_name (col_name column_definition,...) [table_options] -column_definition 详解: column_definition: data_type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY] [COMMENT 'string'…
1. 指定数据库 mysql> use portal; 2. 数据库表基本操作 2.1 查看数据表 mysql> show tables; +------------------+ | Tables_in_portal | +------------------+ | product | +------------------+ 3. 创建表 3.1 创建表语法 CREATE TABLE table_name (column_name column_type); mysql> CREAT…
1.创建数据表 先使用“USE <数据库名>”指定在哪个数据库中操作 CREATE TABLE <表名> ( 字段1 数据类型 [列级别约束条件] [默认值], 字段2 数据类型 [列级别约束条件] [默认值],   """ [表级别约束条件] ); 2.查看数据表 SHOW TABLES; 3.操作表的约束 所谓完整性就是数据的准确性和一致性,而完整性检查就是指检查数据的准确性和一致性.约束是Mysql保证数据库表中数据准确性和一致性的一种机制.My…
-- 备注: -- .每一条mysql语句后面都需要加上半角分号 -- .可以用``符号(1键旁边的那个键)将字段名称引用起来,如`Name` -- .mysql在windows下不区分大小写,在linux/unix下会区分大小写,因此在设计数据库和表的时候,应当对字段名称使用小写的形式 -- .关于 数据表.列字段等的信息都可以在information_schema这个数据库中找到 -- .mysql中,用auto_increment来表示自增字段:而在mssql中,使用的是identity…
好久没梳理下Mysql基础命令了.今天抽空整理了下,虽然很简单...但是还是有必要巩固下基础滴啦 1.创建表:之前需要use database database_name 然后create table 表名(): 例:创建员工表tb_employee1,结构如下表所示 字段名称 数据类型 备注 id int(11) 员工编号 name varchar(25) 员工名称 depld int(11) 所在部门编号 salary float 工资 mysql> create database aa;…
本节介绍: 表结构操作 创建数据表. 查看数据表和查看字段. 修改数据表结构 删除数据表 字段操作 新增字段. 修改字段数据类型.位置或属性. 重命名字段 删除字段 首发时间:2018-02-18  21:31 表结构操作 创建数据表: 语法  : create table [if not exists] 表名( 字段名字 数据类型, 字段名字 数据类型 )[表选项]; 表选项  : 字符集:charset表中存储数据的字符集 校对集:colloate表中用来校对数据的校对集 存储引擎  :en…
启动MySQL服务器端 CMD启动MySQL服务器端 net start(启动)|stop(停止)|restart(重启)服务名称(mysql) 连接MySQL服务器端 CMD连接MySQL服务器端 mysql -u root -p 密码 注意:在应用过程中,其实如果是本机,-h与-P是可以省略不写的 退出MySQL服务器端 CMD退出MySQL服务器端 quit或exit 使用SQL语句[查看]数据库 ①显示所有数据库,基本语法: show databases; //显示所有数据库 特别注意:…
MySQL在创建表,创建.frm文件保存表和列定义.索引存储在一个.MYI(MYindex)且数据存储在有.MYD(MYData)扩展名的文件里.   一.用SHOW/ DESCRIBE语句显示数据表的信息 语法:     SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild] or SHOW INDEX FROM tbl_name [FROM db_name]…
01-创建数据表 # 切换数据库 use test_db; # 创建数据表 语法规则如下: create table 表名 ( 字段名1, 数据类型 [列级别约束条件] [默认值], 字段名2, 数据类型 [列级别约束条件] [默认值], ...... [表级别约束条件] ); 注意: 1.要创建的表名称,不区分大小写,不能使用SQL关键字. 2.数据表中创建多列,要用 逗号 隔开. 例: create table test_db ( id INT(11), name VARCHAR(25),…
数据库基本操作 查看.选择数据库: show databases; use <databasename>; 创建数据库:create database <dbname> character set <编码格式> ;  character set按照指定格式编码 删除数据库:drop database <dbname>; 数据表基本操作 查看表:show tables 查看表结构:describe <tablename>; 查看表中数据:selec…
1.查看数据库的基本语句:show databases; 2.选择相应的数据库进入语法:use 数据库名; 3.查看数据库中的表语法:show tables; 4.查看表的基本结构语句:desc 表名; 5.修改表名:alter table 旧表名 rename to 新表名; 6.修改字段的数据类型:alter table 表名 modify 字段名 数据类型; 7.修改字段名:alter table 表名 change 旧字段名 新字段名 新数据类型; 8.添加字段:alter table…
1.查看表基本结构语句: DESC 表名 2,查看表详细结构语句:show create table 表名 3.修改表名:alter table 旧表名 rename to 新表名 4.修改字段的数据类型:alter table 表名 modify 字段名 数据类型 5.修改字段名:alter table 表名  change  旧字段名 新字段名 新数据类型   6.添加字段:alter table 表名  add 新字段名 数据类型 添加有完成性约束条件的字段:alter table 表名…
5   数据库表的基本操作 在数据库中,数据表是数据库中最重要.最基本的操作对象,是数据存储的基本单位.数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的.每一行代表一条唯一的记录,每一列代表记录中的一个域.在这里我们还可以认真思考一下什么是表数据,什么是表结构.这个前面提过. 5.1  创建数据表 创建完数据库之后,接下来的工作就是创建表了,因为将数据库比作存储商品的仓库的话,那么表就是存储数据的货架,是用来直接存储数据的.创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完…
一:概述 当我们设计一个系统时,需要考虑到系统的运行一段时间后,表里数据量大约有多少,如果在初期,就能估算到某几张表数据量非常庞大时(比如聊天消息表),就要把表创建好,这篇文章从创建表,增加数据,以及字段扩展,这几个方面来给出建议. 二:创建表 假如现在我们需要创建IM项目中的聊天消息表,这个表数据量大,读操作远超过写操作,我们都知道,mysql常用的数据库引擎主要有innodb,myisam,这两个数据库引擎主要区别是,innodb支持事务,支持外键,锁是行级锁(行级锁只是针对主键,非主键也会…
MySQL数据表中带OR的多条件查询 OR关键字可以联合多个条件进行查询.使用OR关键字时: 条件 1) 只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来. 2) 如果不符合这些查询条件中的任何一条,这样的记录将被排除掉. 语法格式 OR关键字的基本语法格式如下: 条件表达式1 OR 条件表达式2 [...OR 条件表达式n] OR可以连接两个条件表达式,同时可以使用多个OR关键字,以连接更多的条件表达式. 实例 实例1 使用OR关键字查询employee表中d_id为1001,或…
本节掌握 一.存储引擎(了解) 二.mysql支持的存储引擎 1.InnoDB 存储引擎 2.MyISAM 存储引擎 3.NDB 存储引擎 4.Memory 存储引擎 5.Infobright 存储引擎 6.NTSE 存储引擎 7.BLACKHOLE 8.指定表类型/存储引擎 三.表介绍 四.创建表 本节掌握 存储引擎介绍(了解) 表的增删改查 一.存储引擎(了解) 前几节我们知道mysql中建立的库=>文件夹,库中的表=>文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各…
创建数据表:create table 数据表名 1.创建表规范 create table 表名( 列名   数据类型    是否为空   自动排序/默认值  主键/外键/唯一键, 列名   数据类型    是否为空   默认值   外键/唯一键 ) ENGINE=InnoDB  default  charset=utf8; 强制创建数据库:create database if not exists 数据库名: 数据类型不用再说了 是否为空 not null/null not null:表示不能为…
对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎.如果你要使用全文索引,那必须使用myisam. INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的.修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高. 查看数据表的状态 SHOW TABLE STATUS FROM sites WHERE NAME='site';  SHOW TABLE STATUS FROM db_name WHERE NAME='…
MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码) dbname(需要备份的数据库名称)[tbname,tbname1(数据库中需要备份的数据表] >存储路径 2.数据库备份 ①单个数据库备份 语法:C:\WINDOWS\system32>mysqldump -u root -p 库名>存储路径 [例]C:\WINDOWS\system3…
MySQL数据库使用事务,相关数据表必须为InnoDB引擎 查看数据表状态: SHOW TABLE STATUS FROM wawa WHERE NAME='ww_invite_code_temp'; wawa为数据库名,ww_invite_code_temp为数据表名. 修改数据表类型为InnoDB alter table ww_invite_code_temp engine = innodb; 通过SQLyog查看数据表类型:…
一.socketserver实现并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环. socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 以下述代码为例,分析socketserver源码: ftpserver=socketserver.ThreadingTCPServer(('127.0.0.1',8080),FtpServer)ftpserver.serve_foreve…