二:(1)命令行方式

数据库的安装与配置
我的设备名称:MySQL5.5
我的密码:123456
1.如何启动数据库
   方式一:通过计算机管理方式
    右击计算机—管理—服务—启动或停止MySQL服务
 方式二:通过命令行方式(这里命令行需要右击以管理员的身份运行)
      启动:net start mysql服务名
     停止:net stop mysql服务名
2.MySQL客户端登陆
 方式一:MySQL自带客户端
   “开始菜单”-->MySQL-->MySQL Server 5.5 --> MySQL 5.5 Command Line Client
   
数据库的安装与配置
我的设备名称:MySQL5.5
我的密码:123456
1.如何启动数据库
   方式一:通过计算机管理方式
    右击计算机—管理—服务—启动或停止MySQL服务
 方式二:通过命令行方式(这里命令行需要右击以管理员的身份运行)
      启动:net start mysql服务名
     停止:net stop mysql服务名
2.MySQL客户端登陆
 
 方式一:MySQL自带客户端
   “开始菜单”-->MySQL-->MySQL Server 5.5 --> MySQL 5.5 Command Line Client
     
   仅限于root用户
  方式二:命令行
     mysql -h 主机名 -P 端口号 -u 用户名 -p密码
  我自己的是:mysql -uroot -p123456
  例如:mysql -h localhost -P 3306 -u root -proot
  注意:
  (1-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格
        mysql -hlocalhost -P3306 -uroot -proot
  (2)密码建议在一行输入
        mysql -h localhost -P 3306 -u root -p
        Enter password:****
  (3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略
   简写成:mysql -u root -p
       Enter password:****
 
  连接成功后,有关于MySQL Server服务版本的信息,还有第几次连接的id标识。
  也可以在命令行通过以下方式获取MySQL Server服务版本的信息。
3.显示数据库  show databases;    
看某个数据库里面的数据 use mysql;(进入mysql这个数据库)
               show tables;(显示mysql这个数据库里面的表)
   或者 show tables from mysql;(查看mysql数据库里面的表,与上面两行作用一样)
   或者可以换行写  show tables
             ->from mysql;
   或者 show tables from tset;(查看test数据库里面的表,但此时我还是在mysql这个数据库中)
查看当前所在的数据库 select database();
建表  create table stuinfo(  //输入之后回车
  -> stuid int,
  -> stuname varchar(20),    //MySQL里面没有String类型,用varchar表示是可变字符型
  -> gender char,        //char代表单个字符
  -> borndate datetime);   //分号代表结束,回车
 
查看自己建的表 show tables;
 
查看表里面的内容 desc stuinfo;    //或者describle stuinfo;
 
查看表里面的数据 select * from stuinfo;
 
插入(增加)数据  set names gbk;   //改一下编码,修改字符集为gbk,不然汉字不能通过
            insert into stuinfo values(1,'张无忌','男','1998-3-3');
            insert into stuinfo values(2,'张翠山','男','1998-3-3');
查看数据 select * from stuinfo; 
 
修改数据 update stuinfo set borndate='1980-1-1' where stuid=2;
 
删除数据  delete from stuinfo where stuid =1;
 
修改表结构  alter table stuinfo add column email varchar(20);  //增加了一行属性
 
删除表结构 drop table stuinfo;
 

从mysql里面退出 exit;  或者  ctil+c

 
4.MySQL语法规范
 不区分大小写
 每句话用;或\g结尾
 各子句一般分行写
 关键字不能缩写也不能分行
 用缩进提高语句的可读性
 单行注释用 #   或者  -- (刚刚 空格),下面是例子
 
 多行注释 /*     //下面是例子,这个与Java类似
     */
 
posted @ 2021-07-25 20:34  zhang-X  阅读(312)  评论(0)    收藏  举报