找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
启动mysql步骤:
先进入xshell-启动service mysqld start-登录mysql:mysql -u root -p -创建数据库create database wuhan3-使用        进入到数据库当中use wuhan3-查看有哪些数据库show databases-查看当前数据库有哪些表show tables-查看表数据select * from wuhan3-

设置密码:mysqladmin -u root password ‘123456’
密文登录:mysql -u -root -p
明文登录:mysql -uroot -p‘123456’

mysql指令:
创建一个数据库:create database wuhan3
查看哪些数据库:show databases
查看当前进入的数据库,有哪些表:show tables
查看表的数据:select * from wuhan3
查看表数据结构(所属类型,主键约束):desc wuhan3
创建字段及赋值:create table wuhan3(id int(4)primery key auto_increment,phone bigint (10)default 13500000000,name varchar(10),class float(20.2) not null,time date)
赋值在表中:insert into wuhan3(id,phone,class,time)values(1,13500000000,‘15.18’,‘2021-06-09’)
创建字段在最前面:alter table wuhan3 add avg int(4)first(没有加first,默认是在                        最后面一个字段)
同时创建两个字段:alter table wuhan3 add(sum int(4),max int(4))(add后面没有空格)
在一个字段前面插入一个字段:alter table wuhan3 add min int(4)after class
调整字段位置:alter table wuhan3 modify max int(4)after class
删除单个字段:alter table wuhan3 drop sum
删除多个字段:alter table wuhan3 drop age,drop min
修改字段的名称;alter table wuhan3 原字段名 新字段名 int(4)

要增加自增长是需要先设置主键。。删除主键前且先要删除自增长
要增加表内的主键约束和自增长其表内不能有数据,先增加主键约束后增加自增长记住这点
删除表内数据:alter table wuhan3 where =类似数据
增加自增长(赋值+1,相当于数列相加):alter table wuhan3 change id id int(4)auto_crement
增加自增长以及增加主键约束:alter table wuhan3 change id id int(4)primary key
删除自增长:alter table wuhan3 change id id int(4)
删除主键约束:alter table wuhan3 drop primary key
填写单一的字段赋值:insert into wuhan3(class)values(111)
不加字段增加一个行值:insert into wuhan3 values(100,19999999999,‘lisan’,111,222,‘2021-06-09’)必须要把字段填写完
不加字段增加多行的值:insert into wuhan3 values(100,19999999999,‘lisan’,111,222,‘2021-06-09’),(200,19999999779,‘wisan’,222,333,‘2021-06-09’)
填写多少字段,就填写对应的值:insert into wuhan3(avg,phone,class,max,time)values(100,16666666666,‘zhangsan’,999,‘2021-06-09’)




上课笔记



什么数据库?
理解:他是一个专门存储的数据的仓库。提供给用户进行获取数据

数据的信息表现方式和载体有哪几种?
        文字信息,符号,数字,语言,图像,视频
       
今天的安装的数据库是mysql:
DB2,oracle,SQLserver,mysql,SQLLite,mogodb,redis

数据库它分为关系型数据库,以及非关系型数据库

        1.非关系型存储形式是以键值对的形式进行存储数据,前面是键后面是值
{'name';123456}

        2.关系型数据库是以行列的方式存在表中(list)中表格式的存储方式
,它可以提供表与表之间进行协助存储。

mysql
开源:免费。适用性以及稳定性也很优秀。



service mysqld start 启动数据库
service mysqld stop 关闭数据库
service mysqld restart 重启数据库
service mysqld status 查看数据的状态

在我们工作当中为什么要使用数据库?
使用数据干嘛?
        1.因为在测试的过程当中,我们需要大量测试数据,就需要我们会
        数据的操作指令进行造测试数据。
       
       
        例;
                如在jd注册一个登录账号-页面进行登录-页面进行注册账号
                直接在数据库增加一个账号-进行登录
               
        2.在我们后面做接口测试,以及ui自动话性能测试,都会用到数据
        库。
               
               
        mysql> desc wuhan3;
+-------+-------------+------+-----+-------------+----------------+
| Field | Type        | Null | Key | Default     | Extra          |
+-------+-------------+------+-----+-------------+----------------+
| id    | int(4)      | NO   | PRI | NULL        | auto_increment |
| phone | bigint(10)  | YES  |     | 13510951238 |                |
| name  | varchar(10) | YES  |     | NULL        |                |
| class | float(20,2) | NO   |     | NULL        |                |
| time  | date        | YES  |     | NULL        |                |
+-------+-------------+------+-----+-------------+----------------+
5 rows in set (0.00 sec)


        常见的约束类型:
                primary key :主键约束
                增加了主键约束的话,那么这个字段具有唯一性,不能重复
               
                auto_increment :自增长约束
                        默认在前面一个值的基础上+1
                       
                not null:非空约束
                        这个字段添加内容时,不能为空
                       
                default:默认值约束
                        如果我进行添加数据这个字段的值没有给添加的数据的话
                        他就会默认使用我给的默认值,我进行给了值的话,就不会
                        使用默认值。
                       
                foreign key :外键约束
               
                数据类型;
                数值型:int 存储的范围大小2147483647 -2147483647
                                bigint:超过了2147483647用bigint
                float:浮点数类型;(20,2) 前面的时存储的字节大小,后面的
                时默认小数点的位数
               
                字符型;        char:固定长度的存储方式:数据给固定的存储大小空间
                       
                                varchar:可边长的存储方式:根据存储的数据的大小给
                                一定的存储空间,实际存储的大小为准
                               
                日期类型;date
               
               
               
                修改表字段的操作用change:
                        修改表字段之后,会自动删除自增长
                       
                增加表字段使用add:
               
                调整字段的顺序:modify;
               
                drop 对表结构进行操作:

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册