DOS数据库命令

  1. 查询所有的数据库的命令
    show databases;
  2. 创建一个自己的数据库
    格式:create database 数据库名;
    比如:创建一个名称为stu的数据库
    create database stu;
    3.选择我们要操作的数据库
    格式:use 数据库名
    注意:后面不需要分号
  3. 创建一个数据表
    格式:create table 表的名称
    比如:创建一个名称为student的数据表
    create table student(
    id int(10) primary key auto_increment,
    username varchar(50) ,
    sex varchar(50),
    age varchar(50),
    xueli varchar(50),
    zhuanye varchar(50)
    );
    create table
    5.查看数据表的命令
    show tables;
    6.设置数据库的字符编码
    set names utf-8;
    目的:防止向数据库中插入中文数据时出现乱码
    7.向数据表中添加数据
    格式一:insert into 表名 set 字段名=字段值;
    格式二:insert into 表名(username) values (‘张三’);
    INSERT INTO test (id, uid, regdate, remark) VALUES
    (1, ‘张三’, ‘2008-07-02’, ‘学生’),
    (2, ‘李四’, ‘2008-07-03’, ‘学生’),
    (3, ‘王五’, ‘2008-07-02’, ‘工人’),
    (4, ‘赵六’, ‘2008-07-01’, ‘学生’);
    比如:insert into student set username=’张三’sex=’男’ ,age=’27’,xueli=’二本’;

    8.查询数据的命令:
    格式:select * from 表名 ;
    比如:查询student表中所有的学生信息
    select * from student;
    标注:* :代表所有的数据。
    9.根据条件查询数据
    select * from student where id=’4’ and username=’xiaosi’;
    10.删除指定数据的命令
    delete from student where id=’1’;
    11.修改指定数据的命令
    update student set username=’zhangsan’ where id=’3’;
    12.查询指定字段
    select username from student;
    13.从数据库中查询前三条数据
    select * from student limit 0,3
    注释:0-数据库中第一条数据的索引号
    3-总共查询出三条数据
    从数据库中查询前三条数据

    select * from student limit 1,3
    注释:1-数据库中第二条数据的索引号
    3-总共查询出三条数据

查询20岁到30岁之间学生的数据
select * from students where age between 20 and 30;
查询20岁和30岁学生的数据
select * from students where age in(20,30);
写出发帖最多的是个人名名字的sql。
select * from members order by posts desc limit 0,10;

14.删除数据库aa
格式:drop database 数据库名;
例如:删除数据库名称为aa的数据库
drop database aa;
15.删除数据表
格式:drop table 表名;
例如:删除aaa数据库中的apple数据表
drop table apple;
16.查询数据表的结构或者描述信息
desc 表名;
17.给student表添加一个aihao字段
格式alter table数据表 add 字段名 字段类型;
例如给student表添加一个aihao字段
alter table student add aihao varchar(30);
18.删除表中的字段
格式:alter table 数据表 drop 字段名;
比如:删除student表中的aaa字段
alter table student drop aaa;

19.修改表中字段的名称或类型
格式alter table 数据表 change|modify 旧字段名 新字段名 字段类型 ;
比如修改student表中的aihao字段为haoai
alter table student change|modify aihao haoai varchar(100);
20.添加主键:
alter table student add primary key (id);
21.删除主键:
alter table student drop primary key;
22.几个mysql的内置函数(预定义函数)
(1)查询mysql数据库的当前版本
select version();
(2)查询mysql数据库当前日期
select current_date();
(3)获取当前日期和时间
select now();
(4)查询当前正在使用的数据库
select database();
23.多表查询:
select * from 表1:表2 where 表1.字段名=表2.字段名
比如:select * from student,kecheng where student.id=kecheng,studentid;

数据库备份命令:mysqldump -u root -p 数据库名称 > 保存路径 保存文件名称.sql

数据库恢复命令:mysql -u root -p 恢复数据库名称 < 数据库备份文件所在路径 数据库备
份文件名称.sql

con=@mysqlconnect(localhost,root,)ordie();mysqlselectdb(stu,con”);
mysql_query(“set names utf-8”);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值