[转帖]MySQL基本文法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1809 | 回复: 0   主题: [转帖]MySQL基本文法        上一篇   下一篇 
ad222888
注册用户
等级:新兵
经验:66
发帖:134
精华:0
注册:2016-9-25
状态:离线
发送短消息息给ad222888 加好友    发送短消息息给ad222888 发消息
发表于: IP:您无权察看 2019-9-3 16:03:36 | [全部帖] [楼主帖] 楼主

查询数据库中所有表名

select table_name from information_schema.tables where table_schema='csdb' and table_type='base table';


或者show tables;也可以

创建数据库:create database 数据库名;

删除数据库:drop database 数据库名;

查看数据库:show databases;

查看用户 show user();

修改数据编码格式为utf-8  set character_set_client = utf8;

    character_set_client为客户端编码方式;

    character_set_connection为建立连接使用的编码;

    character_set_database数据库的编码;

    character_set_results结果集的编码;

    character_set_server数据库服务器的编码;

查看表中的字段:desc/describe 表名

查看一张表创建的过程:show create table 表名

删除user表中name="zh"的数据:delete from user where name="zh";

查询user表中所有name=“zh”的数据:select * from user where name = “zh”;

向user表中插入数据:insert into user(name,age,sex) values("zh", 20, "man");

insert user set name="zh", age=20,sex="man";//如果数据可以为空,或有默认值可以不赋初值


更新表中数据:update user set age = age + 5 where name="zh";

查询结果,并按顺序排列:select * from user order by id//按id升序排列  末尾加上desc后为降序排列

limit关键字:select * from user limit 3;//查询前3条数据

select * from user limit 1, 2;//查询1开始的两条数据,从0开始计数


group by 关键字:分组 select * from user group by id//按id分组

having 关键字:表示选择的附加条件 

Having中可以加入函数:常见的有count,max,min,avg等;

连表查询:select * from tb_student where clazz_id = (select id from tb_clazz where code = "1209");//查询班级是1209的学生

select * from tb_student as s inner join tb_clazz as c where clazz_id=c.id and code="1209";//一样的结果


删除seckill表中number字段:alter table seckill drop column number;

在SecKill表中增加number字段:alter table seckill add number int;

修改seckill表的字段属性为int:alter table seckill number int;

修改数据库的密码为123456:set password=password(‘123456’);

就先复习到这里吧。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论