您的位置:首页 > 数据库

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修改数据:

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: