-
NEXTONE :create
create table testtable(
id int(10) not null auto_increment primary key comment '',
name varchar(20) not null character set utf8 comment '',
age int null comment '',
gender char(2) coment '',
gmt_created datetime not null comment ''
)engine=innoDB default charset=utf8;
-
Set the increment sequence: auto_increment
Set the primary key: primary key
Label: comment.
Set the field is not empty: not null
Set the field be empty: null
Format: character set utf8
Char fixed length variable length, varchar
Time type: datetime
-
NEXTTWO:insert,updae,delete,select pass
-
NEXTTHREE:alert:
1.delete column
alter talbe table drop column
2.alert rename
alter table table rename new_table
3.alter drop primary key
alter table table drop primary key
4.alter add primary key
alter table sj_resource_charges add constraint pk_sj_resource_charges primary key (resid,resfromid)
5.add column
alter table table add column_name type not null comment ''
6.change column type
alter table table change column_name new_column_name type not null comment ''
7.alter index_name
alter table table add colunm index_name(index_column_name)
8.alter drop index emp_name
alter table table drop index index_column_name
NEXTFOUR:
drop
Structure of the drop statement will delete tables are dependent constraints (constrain), trigger (trigger), index (index) depends on the table;
The stored procedure / function will be retained, but to the invalid state.
相关推荐
以下是一些常用的MySQL服务操作命令: 1. 查看数据库版本:sql-> status; 2. 启动 MySQL 服务:net start mysql; 3. 停止 MySQL 服务:net stop mysql; 4. 进入 MySQL 数据库:mysql -h 主机地址 -u 用户名 -p 用户...
本文档旨在总结 MySQL 的常用命令,旨在帮助开发者快速掌握 MySQL 的基本操作命令。下面将详细介绍 MySQL 的基本命令,包括启动 MySQL、数据库操作、表操作、数据操作等方面。 一、命令行指令 在使用 MySQL 前,...
除此之外,MySQL还支持对表进行更新(`update`)、删除(`delete`)操作,以及对数据进行更复杂的查询,如联接(`join`)、分组(`group by`)、排序(`order by`)等。同时,还可以进行索引的创建和管理、视图的创建、存储...
### MySQL常用命令总结 #### 一、表操作 在MySQL中,对表的操作主要包括增加、删除、修改等几个方面。 ##### 1. 增加列 - **语法**: `ALTER TABLE 表名 ADD 列名称 列类型 [列参数];` - 示例: `ALTER TABLE m1 ...
本文将基于提供的部分内容对MySQL的一些常用命令进行详细解释,这些命令涵盖了启动、重启、关闭MySQL服务,以及登录、设置密码、权限管理等基础操作,并且包括了数据库与表的基本管理(创建、查看、删除),数据查询...
### 常见的MySQL操作知识点详解 #### 一、MySQL基本操作介绍 本文档将详细介绍MySQL中的基本操作,特别适合...以上就是MySQL中最常用的一些基本操作及其语法介绍,掌握这些操作可以帮助你更好地管理和操作数据库。
可以使用`mysqldump`命令行工具进行备份,然后用`mysql`命令恢复。 7. **性能优化**:监控数据库性能,调整索引、查询优化、内存配置等,确保系统高效运行。 8. **安全策略**:定期更新MySQL版本,设置强壮的密码...
- 当一个客户端使用`READ`选项锁定表时,其他客户端将不能对表进行任何修改操作。 - 使用`READ LOCAL`选项锁定表时,其他客户端可以向表末尾添加新的记录,但这只适用于插入操作。 - 锁定的表必须在执行完所需的查询...
文件内容中创建了一个具有主键和另一个键的表,并对表中的数据行进行了锁定操作("select ... for update"),这是事务中的一个常用语句,用于在SELECT语句中检索到的行上设置排他锁,保证操作的原子性和一致性。 2...
在对数据库结构进行操作时,还需要掌握数据表的操作命令: - `alter table 表名 rename to 新表名;`:对表进行重命名。 此外,MySQL支持数据的备份与恢复,这对于数据保护至关重要: - `mysqldump -h 主机名 -u ...
本节我们将介绍 MySQL 中的数值类型、字符串类型、日期类型,并讨论对表结构的常用操作。 数值类型 在 MySQL 中,数值类型可以分为整型、浮点型和 decimal 型。整型包括 tinyint、smallint、mediumint、int 和 ...
4. mysql.tables_priv:存储表级别的权限信息,包括用户对表的访问权限。 5. mysql.columns_priv:存储列级别的权限信息,包括用户对列的访问权限。 6. mysql.procs_priv:存储存储过程和存储函数级别的权限信息,...
- 表级锁定,当对表进行读写操作时整个表会被锁定,影响并发性能。 - 支持全文索引,适合大数据量的只读应用。 - **InnoDB**: - 支持事务处理、行级锁定以及外键约束。 - 提供了更高级别的并发控制,更适合高...
### MySQL常用语句详解 #### 一、数据库管理 **1. 启动与停止数据库** - **启动数据库:** `net start mysql` (这里假设MySQL服务名为mysql,且使用默认的管理员账户root,密码为mysqladmin) - **停止数据库:** ...
关于MySQL的常用命令,主要包括启动MySQL服务、连接MySQL数据库、查看MySQL版本等。例如,可以通过net start mysql命令启动MySQL服务,通过net stop mysql命令停止MySQL服务。连接到MySQL服务可以通过mysql命令配合...
### Python爬虫第十五课-MySql中常用的DML ...以上就是Python爬虫课程中涉及的MySQL常用DML和DQL语句的主要内容,通过这些操作,我们可以有效地管理数据库中的数据,同时也能高效地查询所需的数据信息。
本文档主要介绍了一些基本和常用的MySQL命令,为需要操作MySQL数据库的用户提供了一个快速参考。 首先,启动MySQL服务的命令是`net start mysql`,而对于Windows系统,也可以使用`mysql -u root -p`命令来启动服务...