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

专业做网站厂家石家庄网页制作设计营销

专业做网站厂家,石家庄网页制作设计营销,扬州西区网站建设,seo云优化下载目录 一.库的操作 1.显示当前的数据库列表 2.创建数据库 3.字符集和校验规则 4.操纵数据库 5.删除数据库 6.数据库备份与还原 7.查看连接情况 二.表的操作 1.创建表 2.查看表结构 3.修改表 4.删除表 一.库的操作 1.显示当前的数据库列表 show databases; 2.创建数…目录 一.库的操作 1.显示当前的数据库列表 2.创建数据库 3.字符集和校验规则 4.操纵数据库 5.删除数据库 6.数据库备份与还原 7.查看连接情况 二.表的操作 1.创建表 2.查看表结构 3.修改表 4.删除表 一.库的操作 1.显示当前的数据库列表 show databases; 2.创建数据库 语法 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] CHARACTER SET charset_name //字符集 [DEFAULT] COLLATE collation_name //校验集 说明 大写的表示关键字。[] 是可选项。CHARACTER SET: 指定数据库采用的字符集。COLLATE: 指定数据库字符集的校验规则 。 例如 创建名为 d1 的数据库 create database d1; 创建一个使用utf8字符集的 db2 数据库 create database db2 charsetutf8; 创建一个使用utf字符集并带校对规则的 db3 数据库 create database db3 charsetutf8 collate utf8_general_ci; 3.字符集和校验规则 查看系统默认字符集以及校验规则 show variables like character_set_database; show variables like collation_database; 查看数据库支持的字符集 show charset; 校验规则对数据库的影响 不区分大小写 create database test1 collate utf8_general_ci;//创建数据库检验规则是 utf8_general_ci; use test1;//进入数据库 create table person(name varchar(20));//创建一张表 insert into person values(a); insert into person values(A); insert into person values(b); insert into person values(B);//插入ABCD四个字符 区分大小写 create database test2 collate utf8_bin;//创建数据库 test2 校验规则utf8_bin; use test2 create table person(name varchar(20)); insert into person values(a); insert into person values(A); insert into person values(b); insert into person values(B); 分别在两张表中查找 a 字符 4.操纵数据库 显示创建语句 show create database test1; MySQL 建议我们关键字使用大写但是不是必须的。数据库名字的反引号,是为了防止使用的数据库名刚好是关键字/*!40100 default.... */ 这个不是注释表示当前mysql版本大于4.01版本就执行这句话  修改数据库 ALTER DATABASE db_name [alter_spacification [,alter_spacification]...] alter_spacification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name 说明 对数据库的修改主要指的是修改数据库的字符集校验规则。 将上述 test1 数据库字符集改成 gbk alter database test1 charsetgbk; 5.删除数据库 DROP DATABASE [IF EXISTS] db_ name; 执行删除之后的结果: 数据库内部看不到对应的数据库。对应的数据库文件夹被删除级联删除里面的数据表全部被删。 删库需谨慎 6.数据库备份与还原 备份 断开mysql连接下 mysqldump -P3306 -u root -p 密码 -B 数据库名 数据库备份存储的文件路径 例如 mysqldump -p3306 -uroot -p -B test2 /home/wq/mysql_test/mysql_database_test2 恢复 source 【备份文件路径】 例如 source /home/wq/mysql_test/mysql_database_test2;如果备份的不是整个数据库而是其中的一张表怎么做 mysqldump -u root -p 数据库名 表名1 表名2 存储路径 同时备份多个数据库 mysqldump -u root -p -B 数据库名1 数据库名2 ... 数据库存放路径 如果备份一个数据库时没有带上-B参数 在恢复数据库时需要先创建空数据库然后使用数据库再使用source来还原。 7.查看连接情况 show processlist 可以告诉我们当前有哪些用户连接到我们的MySQL如果查出某个用户不是你正常登陆的很有可能你的数据库被人入侵了。以后大家发现自己数据库比较慢时可以用这个指令来查看数据库连接情况。 二.表的操作 1.创建表 语法 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎; 说明 field 表示列名datatype 表示列的类型character set 字符集如果没有指定字符集则以所在数据库的字符集为准collate 校验规则如果没有指定校验规则则以所在数据库的校验规则为准 创建表案例 create table users(id int,name varchar(20),password char(32),birthday date );说明 不同的存储引擎创建表的文件不一样。 users 表存储引擎默认是 innodb在数据目中有两个不同的文件分别是 users.frm  users.ibd 如果换成  存储引擎 MyISAM在数据目中有三个不同的文件分别是 2.查看表结构 desc 表名; 3.修改表 在项目实际开发中经常修改某个表的结构比如字段名字字段大小字段类型表的字符集类型表的存储引擎等等。我们还有需求添加字段删除字段等等。这时我们就需要修改表。 ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column datatype]...); ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column datatype]...); ALTER TABLE tablename DROP (column); 例如 在users表添加二条记录 insert into users values(1,a,b,1982-01-04),(2,b,c,1984-01-04); 在users表添加一个字段用于保存图片路径 alter table users add assets varchar(100) comment 图片路径 after birthday; 修改name将其长度改成60 alter table users modify name varchar(60);删除passworld列 删库需谨慎注意删除字段一定要小心删除字段及其对应的列数据都没了 alter table users drop password; 修改表名为employee alter table users rename to employee; 注意to可以省掉 。 将name列修改为xingming alter table employee change name xingming varchar(60); --新字段需要完整定义 4.删除表 语法格式 DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... 例如 drop table users1;
http://www.yutouwan.com/news/350700/

相关文章:

  • 网站建设三合一 500元多语言网站seo
  • 工商网站查询企业seo网站优化专员
  • 大连零基础网站建设培训中心wordpress 头部 固定
  • 网站为什么维护中在那些网站上做企业宣传好
  • 福州做网站软件汾阳做网站的公司
  • 一个人做网站难吗wordpress 清理插件
  • 怎么做网站模块网站关键词seo费用
  • 西安做网站的工资怎么样啊品牌网站建设公司有哪些
  • 莱芜网站开发免费推广网店
  • 给网站做路由wordpress调用7天热门文章
  • 开封做网站推广seo查询爱站
  • 做网站代码Sweipe wordpress
  • 宁远做网站ftontpage如何做网站
  • 哪些知名网站域名在国内注册哎呀哎呀视频在线观看
  • 网站设计风格分析网站简繁体转换代码
  • 设计师国外网站关键词快速排名怎么做
  • 湖州 网站建设注册公司流程和费用图表
  • 做网站找哪里wordpress搭建h5
  • 淘宝网站建设方案企业文化包括哪些方面内容
  • 安徽省建设工程协会网站中国菲律宾商会会长
  • 滕州住房和城乡建设局网站广州最近有流感吗
  • 网站建设教程公司湖南岚鸿o k如何编写html网页
  • 好的公文写作网站wordpress变灰
  • 网站备案账户名如何查询常州做网站建设
  • 全屏响应式网站模板抖音引流推广一个30元
  • dwcc2017怎么做网站长春建站培训
  • 精选聊城做网站的公司小程序制作二维码
  • 免费图纸网站教育网站制作方案
  • 服装网站建设前景分析进一步加强区门户网站建设管理办法
  • 营销型网站建设的利与弊徐州软件开发培训