当前位置:   article > 正文

mysql的基本命令_创建mydb数据库

创建mydb数据库

-------------------------------------------------------------------------

数据库操作sql练习

一、数据库的创建:

1、创建一个名称为mydb1的数据库

   CREATE DATABASE mydb1;

2、创建一个使用utf8字符集的mydb2数据库。

      CREATE DATABASE mydb2 CHARACTER SET utf8;

3、创建一个使用utf8字符集,并带比较规则的mydb3数据库。

    CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE = utf8_general_ci;

二、数据库的修改:

修改mydb2字符集为gbk;

alter database mydb2 character set gbk;

三、数据库的删除:

删除数据库mydb3。

DROP DATABASE mydb3;

四、数据库查看:

查看所有数据库。

show DATABASES;

-----------------------------------------------

数据库中表操作的sql练习

一、创建表

1、创建一张员工表employee

字段 类型

id 整形

name 字符型

gender 字符型

birthday    日期型

entry_date  日期型

job 字符型

salary 小数型

resume 文本

CREATE TABLE `employee` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `name` varchar(322) NOT NULL,

  `gender` varchar(322) DEFAULT NULL,

  `birthday` date DEFAULT NULL,

  `entry_date` date DEFAULT NULL,

  `job` varchar(322) DEFAULT NULL,

  `salary` float DEFAULT NULL,

  `resume` text,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、创建一张员工表employee2

字段 类型

id 整形

name 字符型

gender 字符型

birthday    日期型

entry_date  日期型

job 字符型

salary 小数型

resume 文本

CREATE TABLE employee2(

`id` int(11) PRIMARY KEY AUTO_INCREMENT,

  `name` varchar(322) NOT NULL,

  `gender` varchar(322),

  `birthday` date,

  `entry_date` date,

  `job` varchar(322),

  `salary` float,

  `resume` text

);

要求:把id 设置成主键,并且自动增长。name不允许为空。

二、删除表

1、删除employee2表

drop table employee2;

三、数据表的结构的修改:

1、在上面员工表的基本上增加一个image列。

    alter table employee add column image INT;

2、修改job列,使其长度为60。

 alter table employee MODIFY column job VARCHAR(60);

3、删除gender列。

   alter table employee drop column gender;

4、表名改为user。

   alter table employee RENAME to user;

5、修改表的字符集为utf8

  alter table user CONVERT TO CHARACTER SET utf8;

6、列名name修改为username

   alter table user change name username VARCHAR(255);

四、查看表结构

1、查看数据库内的所有表

   show TABLES;

2、查看employee的建表语句

   show CREATE TABLE user;

3、查看employee的表结构

desc user;

  

----------------------------------------------------

表记录的操作

一、插入语句 ---insert

1、向employee中插入三个员工信息,要求员工姓名分别是zs,ls,wangwu

INSERT into user(username) VALUES('zs'),('ls'),('wangwu');

SELECT * FROM user;

二、更新语句 ---update

1、将所有员工薪水修改为5000元。

    UPDATE user set salary =5000;

SELECT * FROM user;

2、将姓名为’zs’的员工薪水修改为3000元。

     UPDATE user set salary =3000 where username='zs';

SELECT * FROM user;

create table orders(

id int,

product varchar(20),

price float

);

insert into orders(id,product,price) values(1,'电视',900);

insert into orders(id,product,price) values(2,'洗衣机',100);

insert into orders(id,product,price) values(3,'洗衣粉',90);

insert into orders(id,product,price) values(4,'桔子',9);

insert into orders(id,product,price) values(5,'洗衣粉',90);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/869434
推荐阅读
相关标签
  

闽ICP备14008679号