用户登录
用户注册

分享至

MySql的常用操作

  • 作者: 孔子见两小儿便日_
  • 来源: 51数据库
  • 2022-04-05

mysql服务相关

启动服务:net start + 名称
关闭服务:net stop + 名称
卸载: sc delete + 名称

mysql数据类型

mysql有三大数据类型:
1. 数字类型:
整形:tinyint,smallint,mediumint,int,bigint
浮点型:float,double,real,decimal
2. 日期和时间:
date ,time ,datetime ,timestamp ,year
3. 字符串类型:
字符串:char,varchar
文本:tinytext,text,mediumtext,longtext
二进制:tinyblob,blob,mediumblob,longblob

使用mysql

登陆:mysql -h hostname -u username -p 创建数据库:create database dbname [option], egcreate database hello character set gbk; 选择要操作的数据库:use dbname; 建表:create table 表名称 (列名称);
create table students
    (
        id int unsigned not null auto_increment primary key,
        name char(8) not null,
        sex char(4) not null,
        age tinyint unsigned not null,
        tel char(13) null default "-"
    );

接着执行: mysql -d hello -u root -p < createtable.sql;

数据库操作

增:insert [into] 表名 [(列名1,列名2,...)] values(值1,值2,,,);
eg: insert into students values(null, "王刚", "男", 20, "13811371377"); 查:select 列名称 from 表名称 where 条件; 改:update 表名称 set 列名称=新值 where 更新条件; 删:delete from 表名称 where 删除条件;

创建后表的修改

添加列:alter table 表名 add 列名 列数据类型 [after 插入位置]; 修改列:alter table 表名 change 列名称 列新名称 新数据类型; 删除列:alter table 表名 drop 列名; 重命名表: alter table 表名 rename 新表名; 删除整张表: drop table 表名; 删除整个数据库: drop database 数据库名;

附录

修改root密码: mysqladmin -u root -p password 新密码
软件
前端设计
程序设计
Java相关