当前位置: 首页 > wzjs >正文

珠海华兴建设工程有限公司网站google 网站推广

珠海华兴建设工程有限公司网站,google 网站推广,手机壳图案设计网站,网站建设维护管理办法序:SQL语句分类 DDL:数据定义语句——[create 表,库] DML:数据操作语句——[增加insert,修改update,删除delete] DQL:数据查询语句——[select] DCL:数据控制语句——[管理数据库&am…

序:SQL语句分类

DDL:数据定义语句——[create 表,库]

DML:数据操作语句——[增加insert,修改update,删除delete]

DQL:数据查询语句——[select]

DCL:数据控制语句——[管理数据库:比如用户权限—grant(授予)]

一、数据库相关知识

1.1 创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name (数据库名称)-- CHARACTER SET是制定数据库采用的字符集,不指定默认为utf-8[CHARACTER SET …(字符集)]-- COLLATE是制定数据库字符集的校对规则,默认为不区分大小写utf_general_ci[COLLATE …(校对规则)]--在创建数据库、表的时候,为了规避关键字,可以使用反引号进行规避,比如:
--CREATE DATABASE 'CREATE';

1.2 查看数据库

--显示数据库语句
SHOW DATABASES--显示数据库创建语句
SHOW CREATE DATABASE db_name--数据库删除语句
DROP DATABASE [IF EXISTS] db_name

1.3 备份恢复数据库

--备份数据库(在DOS命令行执行)mysqldump -u 用户名 -p -B 数据库1 数据库n > 文件名.sql
--恢复数据库(在SQLyog执行)source 文件名.sql

二、表相关操作

2.1 创建表

CREATE TABLE table name
(     field1 datatype,field2 datatype,field3 datatype
)character set 字符集 collate 校对规则 engine 引擎field:指定列名 datatype:指定列类型(字段类型)
character set:如不指定则为所在数据库字符集
collate: 如不指定则为所在数据库校对规则
engine: 引擎(这个涉及内容较多,后面单独讲解)注:hsp_db02创建表时,要根据需保存的数据创建相应的列,并根据数据的类型定义相应的列类型。
例:user表(快速入门案例 create tab01.sql)
id 整形
name 字符串
password 字符串
birthday 日期

2.2 常用数据类型(列类型)

分类数据类型说明
数据类型BIT(M)
TINYINT [UNSIGNED]占1个字节
SMALLINT[UNSIGNED]2个字节
MEDIUMINTIUNSIGNED]3个字节
INT[UNSIGNED]4个字节
BIGINT [UNSIGNED]8个字节
FLOAT [UNSIGNED]
DOUBLE [UNSIGNED]
DECIMAL(M,D)[UNSIGNED]
位类型。M指定位数,默认值1,范围1-64
带符号的范围是-128到127。无符号0到255。默认有符号
带符号是 负的2^15 到 2^15-1,无符号0 到2^16 -1
带符号是 负的 2^23 到 2^23-1 ,无符号0 到2^24 -1
带符号是 负的 2^31 到 2^31-1,无符号0 到2^32 -1
带符号是 负的 2^63 到 2^63-1,无符号0 到2^64 -1
占用空间4个字节
表示比foat精度更大的小数,占用空间8个字节
定点数 M抬定长度,D表示小数点的位数,
文本、
二进制
类型

CHAR(size) char(20)
VARCHAR(size)varchar(20)

varchar本身需要1-3字节记录

BLOB

LONGBLOB
TEXT LONGTEXT

固定长度字符串 最大255
可变长度字符串 0~65535 [即:2^16-1]——utf8编码下最大21844个字符
二进制数据 BLOB 0~2^16-1

二进制数据 LONGBLOB 0~2^32-1
文本 Text 0~2^16 LONGTEXT 0~2^32

时间日期

YEAR(年)

DATE(年月日)

time(时分秒)

DATETIME(年月日时分秒)

TimeStamp

日期类型(YYYY-MM-DD)(YYYY-MM-DD HH:MM:SS)
TimeStamp表示时间戳,它可用于自动记录insert、
update操作的时间

2.3 修改表

--使用ALTER TABLE 语句添加(追加)列的语法
ALTER TABLE tablename(表名)ADD column(列名) datatype(数据类型)[DEFAULT expr](默认值+表达式)[AFTER column]------该含义为新添加的列在某一列后面
--注:NOT NULL DEFAULT ' '指的是默认值不允许为空;--使用ALTER TABLE 语句修改列的语法
ALTER TABLE tablename(表名)MODIFY column(列名) datatype(数据类型)[DEFAULT expr](默认值+表达式)--使用ALTER TABLE 语句删除列的语法
ALTER TABLE tablename(表名)DROP column(列名)--改变表名
RENAME TABLE tablename1 TO tablename2;--显示表结构
DESC tablename--修改表的字符集
ALTER TABLE employee CHARACTER SET utf8--修改列名(将name改成user_name)
ALTER TABLE employeeCHANGE NAME user_name VARCHAR(32) NOT NULL DEFAULT ' '

http://www.dtcms.com/wzjs/443516.html

相关文章:

  • 如何百度到自己的网站it培训机构学费一般多少
  • 青岛 网站制作seo工作室
  • 男女做那个的真实视频网站小红书关键词排名优化
  • 横沥镇做网站搜索引擎营销案例有哪些
  • 洛阳数码大厦做网站的在几楼网页优化seo广州
  • 平度市疫情防控济南网络优化网站
  • 视频资源的网站怎么做自贡网站seo
  • 新疆乌鲁木齐最新消息安徽百度seo教程
  • 小米路由2 做网站郑州seo顾问培训
  • 企业平台的作用网站seo专员
  • 郑州网站推广招聘注册域名要钱吗
  • 做网站放广告赚钱西安网站设计开发
  • 中山做外贸网站常用的关键词有哪些
  • 做境外旅游的网站百度经验首页
  • 怎么从阿里巴巴做网站seo建站系统
  • 搭设企业网站教程网络热词
  • 广安北京网站建设百度指数的功能
  • 网站建设分金手指专业五百度网盘首页
  • 二级域名做网站百度推广登陆平台
  • 电商平台网站制作费用百度推广价格价目表
  • h5网站动画怎么做seo短视频网页入口
  • 小偷程序做的网站能用吗最新域名ip地址
  • html可视化布局工具qq群排名优化软件购买
  • 网站开发制作接单平台seoul是啥意思
  • 做好网站怎么做app学电脑培训班
  • 校园门户网站 建设搜索引擎推广有哪些平台
  • 朋友用我的vps做网站免费个人网站源码
  • 制作网站的步骤有哪些登封搜索引擎优化
  • 做智能家居网站需要的参考文献天天网站
  • 揭阳网站制作专业厦门百度seo公司