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

如何做公证网站网页发布时间/长尾关键词挖掘词

如何做公证网站网页发布时间,长尾关键词挖掘词,网站开发流程视频,网站定制业务本文主要介绍了MySQL使用初步之MySQL数据库的基本命令,需要的朋友可以参考下,希望能帮助到大家。一、创建数据库:create data data _name;php中创建数据库的两种方法:(mysql_create_db(),mysql_query())$conn mysql_connect(“lo…

本文主要介绍了MySQL使用初步之MySQL数据库的基本命令,需要的朋友可以参考下,希望能帮助到大家。

一、创建数据库:create data data _name;

php中创建数据库的两种方法:(mysql_create_db(),mysql_query())$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

mysql_create_db(“data _name”) or

die (“could not create data ”);

$string = “create data data _name”;

mysql_query( $string) or

die (mysql_error());

二、选定数据库

在创建表之前,必须要选定要创建的表所在的数据库

选定数据库:

通过命令行客户端:use data _name

通过php: mysql_select_db()$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

mysql_select_db(“test”,$conn) or

die (“could not select data ”);

三、创建表create table table_name

如:create table table_name

(

column_1 column_type column attributes,

column_2 column_type column attributes,

column_3 column_type column attributes,

primary key (column_name),

index index_name(column_name)

)

在命令行客户端需要键入整个命令

在php中使用,mysql_query()函数

如:$conn = mysql_connect(“localhost”,”username”,”password”) or

die ( “could not connect to localhost”);

mysql_select_db(“test”,$conn) or

die (“could not select data ”);

$query = “create table my_table (col_1 int not null primary key,

col_2 text

)”;

mysql_query($query) or

die (mysql_error());

四、创建索引index index_name(indexed_column)

五、表的类型

ISAM MyISAM BDB Heap

声明表类型的语法:create table table_name type=table_type

(col_name column attribute);

默认使用MyISAM

六、修改表alter table table_name

更改表名alter table table_name rename new_table_name

或者(高版本中)rename table_name to new_table_name

添加和删除列

添加列:alter table table_name add column column_name colomn attributes

例如:alter table my_table add column my_column text not null

first 指定插入的列位于表的第一列

after 把新列放在已经存在的列的后面

例如:alter table my_table add column my_next_col text not null first

alter table my_table add column my_next_col text not null after my_other _column

删除列:alter table table_name drop column column name

添加和删除索引:alter table table_name add index index_name (column_name1,column_name2,……)

alter table table_name add unique index_name (column_name)

alter table table_name add primary key(my_column)

alter table table_name drop index index_name

如:alter table_name test10 drop primary key

更改列定义:

用change或是modify命令可以更改列的名称或是属性。要更改列的名称,还必须重新定义列的属性。例如:alter table table_name change original_column_name new_column_name int not null

注意:必须要重新定义列的属性!!!alter table table_name modify col_1 clo_1 varchar(200)

七、向表中输入信息(insert)insert into table_name (column_1,column_2,column_3,…..)

values (value1,value2,value3,……)

如果要存入字符串,则需要使用单引号“'”将字符串括起来,但是需要注意字符的转意

如:insert into table_name (text_col,int_col) value (\'hello world\',1)

需要转义的字符有:单引号' 双引号” 反斜杠\ 百分号% 下划线_

可以连续使用两个单引号转义单引号

八、updata语句updata table_name set col__1=vaule_1,col_1=vaule_1 where col=vaule

where部分可以有任何比较运算符

如:

table folks

id fname iname salary

1 Don Ho 25000

2 Don Corleone 800000

3 Don Juan 32000

4 Don Johnson 44500

updata folks set fname='Vito' where id=2

updata folks set fname='Vito' where fname='Don'

updata folks set salary=50000 where salary<50000

九、删除表、数据库drop table table_name

drop data data _name

在php中可以通过mysql_query()函数使用drop table命令

在php中删除数据库需要使用mysql_drop_db()函数

十、列出数据库中所有可用表(show tables)

注意:使用该命前必须先选定数据库

在php中,可以使用mysql_list_tables()得到表中的清单

十一、查看列的属性和类型show columns from table_name

show fields from table_name

使用mysql_field_name()、mysql_field_type()、mysql_field_len()可以得到类似信息!

十二、基本的select语句

要求指出进行选择的表,以及要求的列名称。若要选定所有的列,可用*代表所有的字段名select column_1,column_2,column_3 from table_name

或者select * from table_name

用mysql_query()可向Mysql发送查询

十三、where子句

限制从查询(select)返回的记录行select * from table_name where user_id = 2

如果要对存储字符串(char、varchar等类型)的列进行比较,就需要在where子句中用单引号把要比较的字符串括起来

如:select * from users where city = ‘San Francisco'

通过向where子句添加and或是or,可以一次比较几个运算符select * from users where userid=1 or city='San Francisco'

select 8 from users where state='CA' and city='San Francisco'

注意:空值不能和表中的任何运算符比较,对于空值,需要使用is null或是is not null谓词select * from users where zip!='1111′ or zip='1111′ or zip is null

如果要找到包含任何值(除空值以外)的所有记录,可以select * from table_name where zip is not null

十四、使用distinct

当使用distinct时,Mysql引擎将删除有一样结果的行。select distinct city,state from users where state='CA'

十五、使用between

使用between可以选择在某个范围内的值,between可用于数字,日期,文本字符串。

如:select * from users where lastchanged between 20000614000000 and 20000614235959

select * from users where lname between ‘a' and ‘m'

十六、使用in/not in

若某列可能返回好几个可能的值,就可以使用in谓词select * from users where state='RI' or state='NH' or state='VT' or state='MA' or state='ME'

可改写为:select * from users where state in (‘RI','NH','VY','MA','ME')

如果要达到相同的结果,但结果集相反,可使用not in 谓词select * from user where state not in (‘RI','NH','VT','MA','ME')

十七、使用like

如果需要使用通配符,则要使用likeselect * from users where fname like ‘Dan%' %匹配零个字符

select * from users where fname like ‘J___' 匹配以J开头的任意三字母词

Mysql中like不区分字母大小写

十八、order by

order by语句可以指定查询中返回的行的顺序,可对任意列类型排序,通过在末尾放置asc或是desc以设置按升序或是降序排列,如果不设置,默认使用ascselect * from users order by lname,fname

可以按照需要根据任意多的列排序,也可以混合使用asc和descselect * from users order by lname asc, fname desc

十九、limit

limit限制从查询中返回的行数,可以指定开始的行数和希望返回的行数

得到表中的前5行:select * from users limit 0,5

select * from users order by lname,fname limit 0,5

得到表的第二个5行:select * from users limit 5,5

二十、group by 与聚合函数

使用group by后Mysql就能创建一个临时表,记录下符合准则的行与列的所有信息

count() 计算每个集合中的行数select state,count(*) from users group by state

*号指示应该计算集合中的所有行select count(*) from users

计算表中所有的行数

可以在任何函数或列名后使用单词as,然后指定一个作为别名的名称。如果需要的列名超过一个单词,就要使用单引号把文本字符串括起来

sum() 返回给定列的数目

min() 得到每个集合中的最小值

max() 得到每个集合中的最大值

avg() 返回集合的品均值

having

限制通过group by显示的行,where子句显示在group by中使用的行,having子句只限制显示的行。

二十一、连接表

在select句的from部分必须列出所有要连接的表,在where部分必须显示连接所用的字段。select * from companies,contacts where companies.company_ID=contacts.company_ID

当对一个字段名的引用不明确时,需要使用table_name.column_name语法指定字段来自于哪个表

二十二、多表连接

在select后面添加额外的列,在from子句中添加额外的表,在where子句中添加额外的join参数–>

相关推荐:

TP5的数据库操作

PHP使用ORM进行数据库操作

MySQL教程--通过配置文件连接数据库操作详解

http://www.lbrq.cn/news/1393129.html

相关文章:

  • 接单平台app/临沂seo优化
  • 预测2025年网络营销的发展/站内关键词自然排名优化
  • 公司做网站推广的价格/电商营销策略
  • 手表网购最好的网站/湖南seo博客seo交流
  • 有什么免费开发网站建设软件有哪些/软件开发培训学校
  • 做网站模板用什么软件/网站优化排名查询
  • 洪梅网站建设/重庆seo排名公司
  • 禅城技术支持骏域网站建设/网络推广是啥
  • 网站访问速度 云主机/湖南seo网站策划
  • 怎么学习企业网站维护/如何优化网站
  • 南京企业网站设计公司/软文推荐
  • 福建省住房建设厅网站/百度企业推广
  • matlab 做网站开发/app拉新推广怎么做
  • 常州专业网站建设公司/全媒体运营师培训机构
  • 360做的网站/新站整站快速排名
  • 临沂哪家做网站最好/海洋网络推广效果
  • 我要看一集片做网站/南京seo网络优化公司
  • 怎样做模板网站/石家庄seo关键词
  • 四川成都网站网页设计/seo排名赚app多久了
  • 四川建设网站电子招标/网站如何推广营销
  • 重庆网站推广优化/如何在百度上发布广告
  • mac 做网站开发/seo专员很难吗
  • 云服务器搭建网站教程/网络营销品牌推广公司
  • 鄂尔多斯 网站建设/快速网站推广
  • 重庆公司网站制作公司/电商网站设计方案
  • 网站建设委托合同/广东近期新闻
  • 浙江建设部网站/中国十大电商平台
  • 关键词优化排名易下拉软件/百度关键词优化词精灵
  • 网站怎么做json数据库/杭州百度竞价推广公司
  • 网站后台如何登陆/seo整体优化
  • 鸿蒙开发中的List组件详解
  • QWidget/QMainWindow与QLayout的布局
  • 微服务的编程测评系统13-我的竞赛列表-elasticSearch
  • 自动驾驶导航信号使用方式调研
  • 安装pnpm i -D @types/wechat-miniprogram报错,版本不匹配
  • vscode wsl解决需要用别的用户调试的问题