MySql的常用操作
程序员文章站
2022-06-21 23:27:52
mysql服务相关">mysql服务相关
启动服务:net start + 名称
关闭服务:net stop + 名称
卸载: sc delete + 名称
mysql数据...
mysql服务相关">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 新密码上一篇: mysql主从复制(版本不一致)