mysql使用语句_MySQL的使用语句

show databases; 查询所有的库

drop database mldn; 删除库

create database mldn;建立库

use mldn;选择用库

show tables;查询所有的表

desc 表名称;查看表结构

改变结构

alter table user change password password varchar(40);

alter table 表名称 change 表字段(Filed) 表字段(Filed) 类型(type);

drop table member ; 建立表

create table member(//建立表结构

userid varchar(32) notnull ,

password varchar(32),

realname varchar(200),

registdate date default'1990-01-01',

primary key (userid)

);

desc member(表名称);//查询表结构

insert into member values ('1','1','刘三','2012-12-12'); //插入数据

insert into member values ('2','2','何二','2013-05-10');

insert into member values ('3','3','孟大','2013-10-10');

select* from member; //查询表

drop table member;//删除表

drop table dept ;

desc dept ;

create table dept(

deptno int(2) notnull,

dname varchar(14),

loc varchar(14),

primary key(deptno)

);

insert into dept values (10,'ACCOUNTING','NEW YORK');

insert into dept values (20,'RESEARCH','DALLAS');

insert into dept values (30,'SALES','CHICAGO');

drop table emp purge;

create table emp(

empno intnotnull,

ename varchar(10),

job varchar(9),

mgr int(4),

hiredate date default'1900-01-01',

sal Double(7,2),

comm Double(7,2),

deptno int(2),

primary key (empno)

);

增加:INSERT INTO 表名称 VALUES (值 , 值 , ...) ;

insert into emp values(7369,'史密斯','组长', 7902, '2008-08-09',5000.00,3000.00, 10);

insert into emp values(7499, 'ALLEN','SALESMAN', 7698, '1981-01-02', 1600.00, 300.00, 30);

insert into emp values(7521, 'WARD','SALESMAN', 7698 ,'1981-02-22',1250.00, 500.00, 30);

修改:UPDATE 表名称 SET 字段=值 , 字段=值 , ... [WHERE 更新条件(s)] ;

UPDATE member SET password='3',realname='刘三',registdate='2011-11-11' WHERE userid='3';

C4CA4238A0B923820DCC509A6F75849B

C81E728D9D4C2F636F067F89CC14862C

ECCBC87E4B5CE2FE28308FD9F2A7BAF3

C81E728D9D4C2F636F067F89CC14862C

update member SET password='C4CA4238A0B923820DCC509A6F75849B' where userid='1';

update member SET password='C81E728D9D4C2F636F067F89CC14862C' where userid='2';

update member SET password='ECCBC87E4B5CE2FE28308FD9F2A7BAF3' where userid='3';

删除:DELETE FROM 表名称 [WHERE 删除条件(s)] ;

DELETE FROM member WHERE userid='3';

MySQL多人开发时,一般会建立一个单独的用户,供所有人一起使用,建立用户的命令:

CREATE USER 用户名 IDENTIFIED BY ‘密码

建立后还需要分配权限

GRANT ALL ON 库名.表名 TO 用户名@’%’

导入导出数据库命令

导出:

mysqldump –u用户名 –p密码 库名>位置

mysqldump-uroot -mysqladmin hr >d:test.sql

导入

mysqldump –u用户名 –p密码 库名

mysqldump-uroot -mysqladmin hr

修改表属性大小值

alter table 表名称 change 字段名 字段名 属性

alter table teacher change sex sex varchar(4);

alter table user change password password varchar(40);

SRC漏洞挖掘的过程中,情报收集与策略制定是至关重要的两个环节。通过《SRC漏洞挖掘经验分享:从入门到深入》这份资料,我们可以了解到一位安全专家在实际操作中的具体做法和心得。首先,作者强调了理解SRC平台的游戏规则的重要性,这包括了对合法的安全测试边界和负责任的披露原则的认识。这一步骤确保了你的行为是在安全和道德的框架内进行。 参考资源链接:[SRC漏洞挖掘经验分享:从入门到深入](https://wenku.youkuaiyun.com/doc/645d90e895996c03ac43441b) 接着,情报收集是渗透测试的重要环节。情报收集可以从多个角度入手,包括但不限于研究目标公司的业务线、子分公司、公开源代码、员工信息等,从而获取关键信息以发现潜在漏洞。在这一阶段,你可以利用如Shodan、Censys这样的网络搜索工具,以及社交媒体和专业论坛等信息源,来构建一个关于目标系统的详细信息图。 然后,制定挖掘策略时,应考虑到个人技能和资源,选择那些可能被忽视的安全问题进行研究。作者在文档中提到,他倾向于寻找那些不太受关注的系统或服务中的漏洞,因为这些地方可能更容易被忽视,且竞争较少。 最后,在制定策略时还应该考虑到与开发和安全团队之间的协作。理解这些团队的工作流程和压力点可以帮助你发现那些可能因为沟通不充分而留下的安全隐患。例如,产品经理、开发者和安全人员的目标不同,可能导致安全修复不彻底,留下了漏洞。通过模拟这些角色的交互,可以更深入地理解系统的弱点。 综上所述,系统地进行情报收集,并结合自身情况制定有效的挖掘策略,是提高发现漏洞几率的关键。通过参考《SRC漏洞挖掘经验分享:从入门到深入》中的案例,你可以学习到实际操作中的技巧和方法,从而在SRC漏洞挖掘的实践中更加得心应手。 参考资源链接:[SRC漏洞挖掘经验分享:从入门到深入](https://wenku.youkuaiyun.com/doc/645d90e895996c03ac43441b)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值