Mysql基本使用与基本DDL语句;

1、mysql的启动与登录:

        1:配置环境变量

                 

                将mysql或者mysql server下的bin目录配置为环境变量。

        2:mysql的启动与登录

               (1):以管理员身份运行cmd命令提示符:

                

                (2):启动mysql:

                        输入   net start mysql     以启动mysql数据库;

                                                                出现启动成功代表MySQL数据库启动成功

                 (3):登录mysql:

                       输入  mysql -uroot -p     以root账户登录数据库;(password为输入密码,密码为安装数据库时设置的密码)

                        

                出现  mysql>  即代表登陆成功,开始使用数据库。

假如忘记密码使用 net stop mysql  停止mysql数据库服务。

                 

使用 mysqld --skip-grant-tables;   跳过权限认证,重新进入mysql (跳转第二条重新启动mysql)

                 

 启动后在输入密码处直接敲回车进入mysql; 

2、数据定义语言(DDL)

       show databases;           查看当前本地服务器上的数据库文件 

        ​​​                       

        create new tables  student;             创建名为 student 的数据库

       使用 create database if not exists student;  语句也可以创建

   可以看到名为student的数据库创立成功并可以被查询到

       use student;                        使用名为student的数据库

                                        

         show create database  student;                       查询当前 student 数据库下的所有表

                 

         drop database 库名 ;       或者    drop database if exists 库名 ; 如果存在这个库删除

 MySQL常见的数据类型
     int :整数类型 默认最大长度11位字符
                例如  age  int  ;
     int(字符数):  整数类型
                     id字段 1-----int(3) -----001   
     varchar(最大支持255个长度):     字符串类型 
                     name  varchar(指定长度)
     date:日期类型                 birthday date;
     datetime:日期+时间类型 
     timestap:时间戳 (当前系统瞬时时间 :2022-5-11 19:45分)
     double:小数类型 
         double(几位数,小数点后保留的位数)
         举例:
                 double(4,2): 4位,小数点后保留2位
     clob:大字符类型  
             支持 "大文本"
     blob:大字节类型
              最大支持4G

        如图所示  创建  int类型的student_id 字段sex

  长度为20varchar类型  name  字段  长度为2varchar类型  sex 字段    创建长度为3,小数点后为1double类型的 score 字段       创建类型为date birthday 字段。

            show tables;                查询当前库中有哪些表

                desc student;        查看student表的结构

 

 alter table 表名 change  旧字段名称 新的字段名称 以前的字段数据类型;

 

修改表的字段类型                alter table student modify address varchar(100) ;

给表中添加一个新的字段        alter table 表名 add 字段名称 字段类型;

删除字段        alter table 表名 drop 字段名称;

复制新表,内容来自旧表                create table  新表名  like 旧表名;

删除表                drop table 表名;        drop table if exists 表名;

查询表中数据                select * from 表名;                (* 符号不建议使用,尽量输入表的全部字段类型名称)                  例如:         select  id,name,sex,score,birthday from student;

查看当前使用的是哪个数据库        select database();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值