189 8069 5689

mysql基础(二)常用SQL语句-创新互联

SQL语句类型:     DDL:数据库定义语言 create,drop,alter     DML:数据操作语言 insert,delete,update,select     DCL:数据控制语言 grant,revoke 常用SQL语句:     CREATE DATABASE #创建数据库 CREATE TABLE         #创建表 CREATE TABLE table_name(字段名,字段数据类型,约束条件) #创建表 CREATE INDEX            #创建索引     数据类型: ×××:int     tinyint #1byte     smallint #2byte     mediumint #3byte     int #4byte     bigint #8byte      字符型:     char #固定长度字符型(不区分大小写)     varchar #可变长度字符型(不区分大小写)     binary #固定长度字符型(区分大小写)     varbinary #可变长度字符型(区分大小写)      约束条件:     NOT NULL #不允许为空     DEFAULT #默认值             PRIMARY KEY #主键             UNIQUE KEY #唯一键     unsigned #无符号的(适用于int类型)     auto_increment #自增,需要定义在一个键中(适用于int类型) 使用实例: show global variables;     #查看全局参数 show session variables;     #mysql的当前会话参数 show character set;       #查看支持的字符集 show collation;       #查看支持的排序规则 show engines;       #查看支持的存储引擎 show table status like 'user'\G; #查看表状态 show global variables like '%server%'; #数据库id show master logs; #查看数据库二进制日志 show master status; #查看主服务器状态 show grants for 'dj'@'localhost'; #查看dj用户的授权信息 show index from mysql.user; #查看索引 show databases; #查看数据库 show tables; #查看数据库的表 select 字段名 from 表名 [where 查询条件] #查看表中的内容 select *  from user\G; #查看用户的详细信息 select databese();         #查看默认数据库 select * from test where id>2 and id<4; #查询test表中id大于2小于4的数据 where条件: >  <  >=  <=  ==  !=  and  or  not   like:模糊查询   rlike:基于正则表达式的模糊查询 drop database 数据库名; #删除数据库 drop table 表名; #删除指定表 drop user '用户名'@'主机'; #删除用户 update 表名 set 更改的值  where  条件匹配 #修改表中的数据 update test set name='huyuan' where id=2; delete from 表名 where 条件条件 #删除条件匹配的数据 delete from test where id=2; insert into 表名(字段1,字段2) values(字段1的值,字段1的值) insert into test(name) values('zhangtao'); insert into 表名 (字段1,字段2) select语句 #插入通过select查询得到的数据 insert into user (user,host,passwd) select User,Host,Password from mysql.user; grant 权限列表 on 数据库.表 to '用户名'@'授权主机' identified by '密码'         #授权用户 revoke drop on 数据库.表 from '用户名'@'授权主机'; #撤销授权 altar table 表名 add 字段名 字符型 #添加字段 alter table test ip varchar; altar table 表名 change 源名 修改后的名 字符型 #更改字段 alter table test change ip sid int; altar table 表名 drop 字段名 #删除字段 alter table test drop sid; set global 变量名=值; #设置全局参数 set session 变量名=值; #设置当前会话参数 use 数据库名; #指定默认数据库 create index 索引名 on 表名; #创建索引 flush privileges; #重读授权表 创建表的三种方式: 1、直接创建             create teble 表名 (字段名1 字段类型,字段名2 字段类型) 2、复制表和表中的数据     create teble  表名 select语句 例:create teble  test select User,Host,Password from mysql.user; 3、复制表结构     create teble tbl_name like 模板表 例:create teble test2 LIKE test

创新互联-专业网站定制、快速模板网站建设、高性价比昂昂溪网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式昂昂溪网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖昂昂溪地区。费用合理售后完善,十载实体公司更值得信赖。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:mysql基础(二)常用SQL语句-创新互联
URL网址:http://cdxtjz.cn/article/coesjc.html

其他资讯