一、MySql的基本使用

     1.启动Mysql: service mysqld start  (首先要进入root用户状态);

      2.mysql的root用户:初始没有密码,可以直接执行mysql命令进到数据库;

      3.给root用户设置密码并登录数据库

        (1)修改密码:mysqladmin -u root -p 原密码 password 新密码

        (2)mysql -u root -p

        (3)Enter password:新设置的密码

     4.mysql>标志着我们进入了数据库 

上述命令的结果运行图:

MySQL的基本使用及数据库创建

二、数据库的基本语句

1.创建一个数据库:create database【if notexists]  dbname; 

   MySQL的基本使用及数据库创建

2.查看一个库

(1)查看所有库:show databases

   MySQL的基本使用及数据库创建;

(2)查看一个库的创建信息:show create database dbname;

MySQL的基本使用及数据库创建

3..删除一个库:drop database【if exists] dbname;

4.表结构

(1)创建一个表 create table name;

        在这里创建一个学生表,其中包括学号(sid)、姓名(name)、性别(sex)及联系方式(pnumber)。    

       MySQL的基本使用及数据库创建

       在数据库中,有varchar和char两种类型,其中char是固长类型,如char(10)输入“list",开辟10个字节,存入5个字节;

    varchar是变长类型,如varchar(10)输入“list”,而他只会开辟5个字节;

      创建的模式:字段名称+字段类型+字段约束【注释】;

(2)修改一个表  alter

        <1>修改字段类型

              modify alter table tablename sid varchar(20);

       <2>修改字段名称change

             alter table tablename change 修改后的字段名称   修改前的字段名称  数据类型;

       <3>添加一个字段 add/after/first

             alater table tablename add score float defalut 0:

              alater table tablename add score float defalut 0 after id:

               alater table tablename add score float defalut 0 first:

       <4>删除字段 drop

              alater table tablename drop score

      <5>修改表名 rename

           alter table 修改前的名字 rename 修改后的名字;

    (5)查看一个表

           <1>查看当前库下有什么表  show tables;

           <2>查看表的创建信息   show create table table_name;

           <3>查看字段   desc tablename;

               MySQL的基本使用及数据库创建

三、DML数据操作语言

    1.添加数据 

     insert into tablename values(“字段1”,“字段2“,......");

    以上述建的表为例,添加学生,如图所示

      MySQL的基本使用及数据库创建

    其中添加字段的方式的方式为:insert into Student(sid,name,sex,pnumber) values("001","zhangsan","man",123343544);

             *表名的字段当添加字段的个数少于表中的字段个数时,表名后要添加字段名

   如果是小批量添加的话:insert into Student            

                                        values("001","zhangsan","man",123343544);

                                                  ("002","wangwu","woman",1232443544);

   2.删除数据 

     delete  from Student ;//表示所有条件都满足

     delete  from Student where  sid="002";//where后跟的是过滤条件 ;

     MySQL的基本使用及数据库创建

3.修改数据

       update Student set pnumber="12455321231" where sid=004;//where后加筛选条件;

       update Student set sex="woman";//表示所有条件都满足;

        MySQL的基本使用及数据库创建

4.查看表格或字段信息  select  *(表格)/字段 from tablename; 

 

 

             

    

 

   

 

         

 

 

 

 

 

 

 

相关文章: