sql命令语句基本知识学习记录(1)
2017-12-04 00:56
330 查看
sql命令语句基本使用(1)
1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机
2.库级操作:
2.1显示数据库: show databases;
2.2创建数据库: create database dbname charset utf8;(注意utf8而不是utf-8哈)
2.3选择数据库:use dbname;
2.4删除数据库: drop database dbname;
3表级操作:
3.1显示库下面的表:show tables;
3.2查看表的结构:
3.3查看表的创建过程:
3.4 创建表: create table tbName (列名称1 列类型 [列参数] [not null default ],....列2.......列名称N 列类型 [列参数] [not null default ])engine myisam/innodb charset utf8/gbk
注:innodb是表引擎,也可以是myisam或其他,但最常用的是myisam和innodb,charset 常用的有utf8,gbk;
3.5只是清空表的数据(但不删除表):
3.6删除表:
3.7
4:列类型讲解列类型:
整型:tinyint (0~255/-128~127) smallint (0~65535/-32768~32767) mediumint int bigint (参考手册11.2)参数解释:unsigned 无符号(不能为负) zerofill 0填充 M 填充后的宽度举例:tinyint unsigned;tinyint(6) zerofill;数值型浮点型:float double格式:float(M,D) unsigned\zerofill;字符型char(m) 定长varchar(m)变长tex4000t列 实存字符i 实占空间 利用率char(M) 0<=i<=M M i/m<=100%varchar(M) 0<=i<=M i+1,2 i/i+1/2<100%year YYYY 范围:1901~2155. 可输入值2位和4位(如98,2012)日期时间类型 date YYYY-MM-DD 如:2010-03-14time HH:MM:SS 如:19:26:32datetime YYYY-MM-DD HH:MM:SS 如:2010-03-14 19:26:32timestamp YYYY-MM-DD HH:MM:SS 特性:不用赋值,该列会为自己赋当前的具体时间
4.对表数据的操作:
4.1.插入数据:
4.2删除数据:
4.3查询数据:
4.4修改数据:
相关文章推荐
- 学习SQL应知道的动态SQL语句基本语法
- 学习SQL应知道的动态SQL语句基本语法
- 【D3D学习记录】入门3D编程的基本数学知识(1)-坐标系
- 存储过程学习笔记三---T-SQL基本知识
- Oracle学习_2 sql基本查询命令
- 学习SQL应知道的动态SQL语句基本语法
- 学习SQL应知道的动态SQL语句基本语法(阅读)
- 自己总结的一些SQL语句的基本知识
- Linux基础知识学习记录:su与sudo命令的比较,ubuntu下的inittab文件
- 20110108 学习记录:利用sql语句复制一条或多条记录
- oracle 有用的SQL语句与oracle的 基本命令
- SQL基本语句学习(上)
- SQL 基本语句学习(下)
- 关于SQL SERVER 2000的一些基本知识(1)——简单的SQL语句
- 学习SQL应知道的动态SQL语句基本语法
- Oracle学习_2 sql基本查询命令
- oracle9i学习心得之一 基本SQL语句
- 【Oracle】SQL学习笔记1---基本概念及SELECT语句及提取和排序数据
- sql语句的基本学习手册
- 我的SQL语句学习记录