精华内容
下载资源
问答
  • MySQL基本操作命令

    2021-05-02 17:39:22
    MySQL基本操作命令 - Gaidy - 博客园 (cnblogs.com) -- 创建students数据表 create table students( id int unsigned not null auto_increment primary key, name varchar(50) not null default "张三", age ...

    先分享一个在线连续MySQL语句的网站SQL Fiddle

    但只能算凑合用,还是不太方便。MySQL基本操作命令 - Gaidy - 博客园 (cnblogs.com)

    -- 创建students数据表
    create table students(
        id int unsigned not null auto_increment primary key,
        name varchar(50) not null default "张三",
        age tinyint unsigned not null default 18,
        high decimal(5,2) not null,
        gender enum("男", "女", "保密")default "保密",
        cls_id int unsigned not null
        );
    
    -- 插入一条数据到students表中
    insert into students values(0, "mike", 18, 145,"保密",2)

    -- 查询students表中的所有的数据

    select * from students;

     -- 查看创建表的语句

    show create table students;
    -- 查看表的字段
    
    desc students;

     

    展开全文
  • Mysql基本操作命令

    2019-11-23 15:13:05
    Mysql基本操作命令 1)创建数据库 ,并指定默认字符集 create database test default character set utf8; //创建数据库.并默认字符集utf -8; //查看数据库的状态(默认字符串) show create database test; 2)...

    Mysql基本操作命令

    1)创建数据库 ,并指定默认字符集

    create database  test default character set utf8;
    //创建数据库.并默认字符集utf -8;
    
    //查看数据库的状态(默认字符串)
    show create database test;
    

    2)创建数据库,同时指定默认字符集,以及字符集的默认校验规则。

    create database test 
    ->default character set utf8
    ->collate utf8_general_ci;   --指定默认的校验规则
    /*
    		校验规则:
    		一个字符集可以同时存在多种校验规则
    		a) 使用A校验规则: 取字符串的ascii码值 进行比较大小
    			a   <    b
    			97		98
    		b)使用B校验规则:取字符的ascii码值的负数,进行比较大小
    		a  >  b
    		-97   -98
    */
    
    //查看常用的字符串集的校验规则
    show character set;
    

    3)删除数据库

    drop database test;
    

    4)修改数据库

    //修改数据库more你字符集
    alter database test default character set gbk;
    

    5)管理表
    5.1 查询所有表

    use test; --选择数据库
    show tables;--查看数据库中所有表
    

    5.2创建表

    create table student(
    ->id int , -字段名称 -字段类型 
    ->name varchar(20),
    ->age int 
    ->);
    
    
    //查看表结构
    show create table student;  --以sql格式返回
    desc student ; --以表格格式返回
    
    

    5.3删除表

    drop table student;
    

    5.4修改表
    1)添加字段

    alter table student add column gender varchar(2);
    //多个操作
    alter table student add a int ,add b int;
    

    2)修改字段类型

    alter table student modify column remark varchar(100);
    //把 student 表里面的remark字段类型修改为varchar(100);
    

    3)修改字段名称

    alter table student change column remark remark2 varchar(100);
    //将 remark 修改为remark2 varchar(100);
    

    4)删除字段

    alter table student drop column a, drop column b;
    //删除字段a和字段b
    

    5)修改表名

    alter table student rename to student2;
    

    6.管理数据
    –数据库增删改操作
    –1.1查看表数据

    select * from student;
    
    	--1.2 插入数据
    			--插入所有列(所有列的值都要按照顺序依次插入)
    
    insert into student values(1,"小李",20,"广州人",“男”);
    
    			--插入部分列(列的数据和值的顺序和数量一定要保持一致!)
    
    insert into student (id,name,age,remark2) values(2,"jack",27,"北京人");
    
    	--1.3修改数据
    			--修改所有(用的少)
    
    update student set gender = "男";
    
    			--修改某个某些条件的数据(用的较多)
    
    update student set gender = "女" where id = 2;
    
    			--修改多个列(set 列名 = 值 ,列名= 值....)
    
    update student set age = 28 , remark2 = "韶关人" where id = 2;
    
       --1.4 删除数据
    			--删除表中的所有数据(用的较少)
    		--注意:
    					-1)只能删除表中的数据,不影响表中的自增长约束
    					-2)使用delete 删除的数据,通过事务可以回滚.
    					-3) 后面带条件
    
    delete from student;
    
    			--删除部分
    
    delete from student where id = 3;
    
    			--删除所有数据
    					--注意:
    							-1) 既能删除表的数据,也能够把表的子增长约束置0.
    							-2)使用truncate 删除的数据不能回滚!
    							-3)后面不能带条件
    
    truncate table student;
    

    7.查询数据 (重点中的重点)
    7.1 查询所有列

    select * from student;
    
    	7.2查询指定列
    
    select name ,gender from student;
    
    	7.3查询是指定别名
    
    select name as "姓名" ,gender as "性别" from student; //as可以省略
    select name "姓名" ,gender "性别" from student;
    
    	7.4 合并查询
    	--添加servet ,jsp成绩列
    
    alter table student add servlet int ,add jsp int;
    select * from student;
    update student set serlvet = 80,jsp = 75 where id =1;
    update student set serlvet = 65,jsp =90 where id =2;
    update student set serlvet = 63,jsp =50 where id =3;
    update student set serlvet = 25,jsp =40 where id =4;
    
    	--需求 :查询每个学生的servlet和jsp的总成绩
    	--注意:必须是数值类型
    
    select name "姓名",(servlet+jsp)"总成绩" from student;
    
    	--注意和数值意外类型合并没有意义
    
    select name "姓名"(gender + jsp) from student;
    
    	7.5 查询时添加常量列
    		--需要 :在查询学生时都带上一个班级列 ,内容为“计算机科学与技术1班”
    
    select *,"计算机科学与技术1班" as "班级" from student;
    select name "姓名","计算机科学与技术1班" as "班级" from student;
    
    展开全文
  • MySQL 基本操作命令

    2021-02-06 21:41:40
    MySQL一、启动与退出二、数据库操作 一、启动与退出 1、启动 MySQL 服务 net start MySQL 服务名 2、关闭 MySQL 服务 net stop MySQL 服务名 3、登录 MySQL 方式一: 启动 MySQL Command Line Client(MySQL 的 DOS ...

    一、启动与退出

    1、启动 MySQL 服务

    net start MySQL 服务名

    2、关闭 MySQL 服务

    net stop MySQL 服务名

    3、登录 MySQL

    方式一: 启动 MySQL Command Line Client(MySQL 的 DOS 界面),直接输入安装时 的密码即可。此时的提示符是:mysql>

    方式二: 打开 DOS 窗口,然后进入目录 E:\MySQL\mysql-8.0.15-winx64\bin 输入如下命令:
    mysql -h 主机地址 -u 用户名 -p 用户密码


    例 1:连接到本机上的 MYSQL。
    首先,在 mysql>下键入命令
    mysql> mysql -uroot -p
    回车后提示输密码,如果刚安装好 MYSQL,超级用户 root 是没有密码的,故直接 回车即可进入到 MYSQL 中了,MYSQL 的提示符是: mysql>。


    例 2:连接到远程主机上的 MYSQL。
    假设远程主机的 IP 为:110.110.110.110,用户名 为 root,密码为 abcd123。则键入以下命令: mysql> mysql -h110.110.110.110 -uroot -pabcd123 (注:u 与 root 可以不用加空格,其它也一样)


    4、退出 MySQL 命令: exit; (回车)。

    5、修改 root 密码的 3 种方法(以 windows 为例)

    方法 1: 用 SET PASSWORD 命令 首先登录 MySQL。
    格式:mysql> set password for 用户名@localhost = password('新密码');

    例子:mysql> set password for root@localhost = password(‘123’);

    方法 2: 用 mysqladmin
    格式:mysqladmin -u 用户名 -p 旧密码 password 新密码
    例子:mysqladmin -uroot -p123456 password 123

    方法 3: 用 UPDATE 直接编辑 user 表
    首先登录 MySQL。
    mysql> use mysql;
    mysql> update user set password=password(‘123’) where user=‘root’ and host=‘localhost’;
    mysql> flush privileges;


    二、数据库操作

    1、显示所有的数据库

    mysql> show databases; (注意:最后有个 s)

    在这里插入图片描述

    2、切换数据库

    mysql> use 数据库名;
    在这里插入图片描述

    3、查看当前数据库中包含的表信息

    mysql> show tables; (注意:最后有个 s)
    在这里插入图片描述

    4、查看数据表的结构(表的列)

    mysql> desc 表名;

    5、查看当前使用的数据库

    mysql> select database();
    在这里插入图片描述

    6、创建数据库

    mysql> create database 数据库名;
    在这里插入图片描述

    7、删除数据库

    mysql>drop database 数据库名;

    在这里插入图片描述

    8、执行 sql 脚本文件(.sql 文件)

    mysql> source 脚本文件名;

    展开全文
  • mysql基本操作命令

    2021-02-15 18:51:31
    1、数据库基本操作命令 (1)查看所有数据库 show databases; (2)查看当前使用的数据库 select database(); (3)创建数据库 create database 数据库名 chaset=utf8; (4)使用数据库 use 数据库名; ...

    1、数据库基本操作命令

    (1)查看所有数据库

    show databases;

    (2)查看当前使用的数据库

    select database();

    (3)创建数据库

    create database 数据库名 chaset=utf8;

    (4)使用数据库

    use 数据库名;

    (5)删除数据库(慎重)

    drop database 数据库名;

    2、数据表基本操作命令

    (1)查看数据库中的所有表格

    show tables;

    (2)查看表结构

    desc 表名;

    (3)查看建表语句

    show create table 表名;

    (4)建表语句 (注意,字段名后面必须紧跟数据类型,接着是约束条件,约束条件的顺序可以任意,字段与字段质检用逗号隔开,最后一个字段后面不用加逗号)

    create table students(
        id int unsigned primary key auto_increment not null,
        s_name varchar(10) not null,
        age int unsigned default 0,
        gender enum("男","女"),
        class_id int unsigned
    );

    3、数据表结构修改

    (1)添加字段

    alter table 表名 add 列名 类型 约束条件;

    (2)重命名字段

    alter table 表名 change 原字段名 新字段名 数据类型 约束条件;

    (3)修改字段数据类型

    alter table 表名 modify 列名 数据类型 约束条件;

    (4)删除字段

    alter table 表名 drop 字段名;

    (5)删除表

    drop table 表名;

    4、表数据操作命令

    (1)插入数据的几种方法

    (2)修改查询数据

    (3)删除数据

    展开全文
  • MYSQL基本操作命令

    2021-03-24 23:31:01
    在介绍基本操作命令之前,首先简单说说范式的相关概念。 范式是什么?简而言之就是,数据库设计对数据的存储性能,还有开发人员对数据操作都有莫大的关系。所以,建立科学,规范的数据库需要满足一些规范来优化...
  • mysql 基本操作命令

    2021-01-12 10:39:05
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'...//本地操作的权限 mysql>GRANT ALL PRIVILEGES ON *.* TO ' root '@'%' ->IDENTIFIED BY 'some_pass' WITH GRANT OPTION; 首先要声明一下:一般情况下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,889
精华内容 1,555
关键字:

mysql基本操作命令

mysql 订阅